]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/unicode.h
Writing metadata xattr on directories with sticky bit set, FR#94
[netatalk.git] / include / atalk / unicode.h
index 4c4759ef07e061793c3471c24f94b43c3a1bc01f..75a970b631efa16167194b0108cb33cb5ca05f63 100644 (file)
@@ -2,6 +2,7 @@
 #define _ATALK_UNICODE_H 1
 
 #include <errno.h>
+#include <stdint.h>
 #include <sys/param.h>
 
 #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 **);