internal.h (uxstrdup, ustrchr): Return const unsigned char *.
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 2 Nov 2011 20:22:53 +0000 (20:22 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 2 Nov 2011 20:22:53 +0000 (20:22 +0000)
2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>

* internal.h (uxstrdup, ustrchr): Return const unsigned char *.

From-SVN: r180796

libcpp/ChangeLog
libcpp/internal.h

index 3fecead3f5b41e3029bb2b136f2600c564ed1606..c19f21bbf9130b7ecd07d5aa57d850c984e2036b 100644 (file)
@@ -1,3 +1,7 @@
+2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * internal.h (uxstrdup, ustrchr): Return const unsigned char *.
+
 2011-11-02  Jason Merrill  <jason@redhat.com>
 
        PR c++/50810
index e60330df49092a239ebc5f3af71292f3a577b789..b3dc2df10bf70f1b530ddbc90aa2f91f2361b4d5 100644 (file)
@@ -739,8 +739,8 @@ static inline int ustrcmp (const unsigned char *, const unsigned char *);
 static inline int ustrncmp (const unsigned char *, const unsigned char *,
                            size_t);
 static inline size_t ustrlen (const unsigned char *);
-static inline unsigned char *uxstrdup (const unsigned char *);
-static inline unsigned char *ustrchr (const unsigned char *, int);
+static inline const unsigned char *uxstrdup (const unsigned char *);
+static inline const unsigned char *ustrchr (const unsigned char *, int);
 static inline int ufputs (const unsigned char *, FILE *);
 
 /* Use a const char for the second parameter since it is usually a literal.  */
@@ -770,16 +770,16 @@ ustrlen (const unsigned char *s1)
   return strlen ((const char *)s1);
 }
 
-static inline unsigned char *
+static inline const unsigned char *
 uxstrdup (const unsigned char *s1)
 {
-  return (unsigned char *) xstrdup ((const char *)s1);
+  return (const unsigned char *) xstrdup ((const char *)s1);
 }
 
-static inline unsigned char *
+static inline const unsigned char *
 ustrchr (const unsigned char *s1, int c)
 {
-  return (unsigned char *) strchr ((const char *)s1, c);
+  return (const unsigned char *) strchr ((const char *)s1, c);
 }
 
 static inline int