]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add "const" and remove compiler warningsy
authorAlan T. DeKok <aland@freeradius.org>
Wed, 12 Aug 2009 05:46:21 +0000 (07:46 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 12 Aug 2009 05:46:21 +0000 (07:46 +0200)
src/include/libradius.h
src/lib/print.c

index 1d13e85d98b0c7321d562201e0a6109cecb12730..31235225b5a2d6099992e6323a8a9fea25cd6af6 100644 (file)
@@ -225,7 +225,7 @@ typedef struct radius_packet {
 /*
  *     Printing functions.
  */
-int            fr_utf8_char(uint8_t *str);
+int            fr_utf8_char(const uint8_t *str);
 void           fr_print_string(const char *in, size_t inlen,
                                 char *out, size_t outlen);
 int            vp_prints_value(char *out, size_t outlen,
index 7d192379b1f32643b4bf41f9eaba0e08e0c98039..e122a7442e280240846e58b2229371b1a62016e2 100644 (file)
@@ -35,7 +35,7 @@ RCSID("$Id$")
  *     Note that we don't care about the length of the input string,
  *     because '\0' is an invalid UTF-8 character.
  */
-int fr_utf8_char(uint8_t *str)
+int fr_utf8_char(const uint8_t *str)
 {
        if (*str < 0x20) return 0;
 
@@ -129,7 +129,7 @@ int fr_utf8_char(uint8_t *str)
  */
 void fr_print_string(const char *in, size_t inlen, char *out, size_t outlen)
 {
-       uint8_t         *str = (uint8_t *)in;
+       const uint8_t   *str = (const uint8_t *) in;
        int             sp = 0;
        int             utf8 = 0;
 
@@ -176,7 +176,7 @@ void fr_print_string(const char *in, size_t inlen, char *out, size_t outlen)
                        continue;
                }
 
-               utf8 = fr_utf8_char((uint8_t *)str);
+               utf8 = fr_utf8_char(str);
                if (!utf8) {
                        snprintf(out, outlen, "\\%03o", *str);
                        out  += 4;