[gst-cvs] gst-plugins-base: sdp: Fix ACCEPTABLE_CHAR() macro to work with signed and unsigned chars

Sebastian Dröge slomo at kemper.freedesktop.org
Fri Sep 17 02:46:43 PDT 2010


Module: gst-plugins-base
Branch: master
Commit: 0cb380e710e26a9fcf95c8e55b8dff0ec58c023d
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=0cb380e710e26a9fcf95c8e55b8dff0ec58c023d

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Sep 17 11:46:05 2010 +0200

sdp: Fix ACCEPTABLE_CHAR() macro to work with signed and unsigned chars

---

 gst-libs/gst/sdp/gstsdpmessage.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gst-libs/gst/sdp/gstsdpmessage.c b/gst-libs/gst/sdp/gstsdpmessage.c
index 7e3bbb8..9231cb7 100644
--- a/gst-libs/gst/sdp/gstsdpmessage.c
+++ b/gst-libs/gst/sdp/gstsdpmessage.c
@@ -598,7 +598,7 @@ static const guchar acceptable[96] = {
 
 static const gchar hex[16] = "0123456789ABCDEF";
 
-#define ACCEPTABLE_CHAR(a) ((a)>=32 && (a)<128 && acceptable[(a)-32])
+#define ACCEPTABLE_CHAR(a) (((guchar)(a))>=32 && ((guchar)(a))<128 && acceptable[(((guchar)a))-32])
 
 /**
  * gst_sdp_message_as_uri:





More information about the Gstreamer-commits mailing list