X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Funicode.h;h=75a970b631efa16167194b0108cb33cb5ca05f63;hb=3a84db87064922ad10ac10cc1d6833380e575995;hp=4c4759ef07e061793c3471c24f94b43c3a1bc01f;hpb=85d268c10175d1e8050188a3a4797b40519a285e;p=netatalk.git diff --git a/include/atalk/unicode.h b/include/atalk/unicode.h index 4c4759ef..75a970b6 100644 --- a/include/atalk/unicode.h +++ b/include/atalk/unicode.h @@ -2,6 +2,7 @@ #define _ATALK_UNICODE_H 1 #include +#include #include #define ucs2_t uint16_t @@ -55,7 +56,6 @@ typedef struct { #define CONV_DECOMPOSE (1<<7) /* precompose */ #define CONV_FORCE (1<<8) /* force convertion */ #define CONV__EILSEQ (1<<9) /* ignore EILSEQ, replace with IGNORE_CHAR (try USC2) */ -#define CONV_ALLOW_COLON (1<<10) /* Allow ':' in name. Needed for Extended Attributes */ /* conversion return flags */ #define CONV_REQMANGLE (1<<14) /* mangling of returned name is required */ @@ -122,6 +122,8 @@ extern size_t utf8_charlen ( char* ); extern size_t utf8_strlen_validate ( char *); /* from charcnv.c */ +extern int set_charset_name(charset_t, const char *); +extern void free_charset_names(void); extern void init_iconv (void); extern size_t convert_string (charset_t, charset_t, void const *, size_t, void *, size_t); extern size_t convert_string_allocate (charset_t, charset_t, void const *, size_t, char **);