]> arthur.barton.de Git - netatalk.git/commitdiff
const pointers
authorfranklahm <franklahm>
Wed, 21 Oct 2009 16:16:30 +0000 (16:16 +0000)
committerfranklahm <franklahm>
Wed, 21 Oct 2009 16:16:30 +0000 (16:16 +0000)
include/atalk/unicode.h
libatalk/unicode/charcnv.c

index bd2b897cb23d87c1d09de01fa92517c0ae955972..4228829b6e79e2a3cc99903cc7d0806ead60f1aa 100644 (file)
@@ -134,7 +134,7 @@ extern size_t       ucs2_to_charset_allocate (charset_t, char **dest, const ucs2_t *sr
 extern size_t  utf8_to_charset_allocate (charset_t, char **dest, const char *src);
 extern size_t  ucs2_to_charset (charset_t, const ucs2_t *src, char *dest, size_t);
 
-extern size_t  convert_charset (charset_t, charset_t, charset_t, char *, size_t, char *, size_t, u_int16_t *);
+extern size_t  convert_charset (charset_t, charset_t, charset_t, const char *, size_t, char *, size_t, u_int16_t *);
 
 extern size_t  charset_precompose ( charset_t, char *, size_t, char *, size_t);
 extern size_t  charset_decompose  ( charset_t, char *, size_t, char *, size_t);
index 9429bb61d14bbf6add711b9c792dbf88c476a02a..b36b3a6ca62fad5d80ceaad2d1d4d00e8961d65c 100644 (file)
@@ -793,7 +793,7 @@ char * debug_out ( char * seq, size_t len)
  *             for e.g. HFS cdroms.
  */
 
-static size_t pull_charset_flags (charset_t from_set, charset_t cap_set, char* src, size_t srclen, char* dest, size_t destlen, u_int16_t *flags)
+static size_t pull_charset_flags (charset_t from_set, charset_t cap_set, const char *src, size_t srclen, char* dest, size_t destlen, u_int16_t *flags)
 {
   const u_int16_t option = (flags ? *flags : 0);
   size_t i_len, o_len;
@@ -1031,7 +1031,7 @@ static size_t push_charset_flags (charset_t to_set, charset_t cap_set, char* src
  * FIXME the size is a mess we really need a malloc/free logic
  *`dest size must be dest_len +2
 */
-size_t convert_charset ( charset_t from_set, charset_t to_set, charset_t cap_charset, char* src, size_t src_len, char* dest, size_t dest_len, u_int16_t *flags)
+size_t convert_charset ( charset_t from_set, charset_t to_set, charset_t cap_charset, const char *src, size_t src_len, char *dest, size_t dest_len, u_int16_t *flags)
 {
        size_t i_len, o_len;
        ucs2_t *u;