X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Funicode.h;h=0bb43b52de51419d59c73c93ed527722793e6d15;hb=18918d12c8d3f7936ef44d13e3113a7afc3ea943;hp=6844073b9fe5b1578e4dd2f2dacb5099adcc07be;hpb=056d3ef4c88ba09eabb1fcbf06bdd9fe6e7af4cf;p=netatalk.git diff --git a/include/atalk/unicode.h b/include/atalk/unicode.h index 6844073b..0bb43b52 100644 --- a/include/atalk/unicode.h +++ b/include/atalk/unicode.h @@ -57,6 +57,7 @@ typedef struct { #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 */ +#define CONV_ALLOW_SLASH (1<<11) /* Allow '/' in name. Needed for volume name */ /* conversion return flags */ #define CONV_REQMANGLE (1<<14) /* mangling of returned name is required */ @@ -123,6 +124,7 @@ 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 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 **);