96 #if !U_CHARSET_IS_UTF8
126 # define U_FILE_SEP_CHAR ':'
127 # define U_FILE_ALT_SEP_CHAR ':'
128 # define U_PATH_SEP_CHAR ';'
129 # define U_FILE_SEP_STRING ":"
130 # define U_FILE_ALT_SEP_STRING ":"
131 # define U_PATH_SEP_STRING ";"
132 #elif defined(U_WINDOWS)
133 # define U_FILE_SEP_CHAR '\\'
134 # define U_FILE_ALT_SEP_CHAR '/'
135 # define U_PATH_SEP_CHAR ';'
136 # define U_FILE_SEP_STRING "\\"
137 # define U_FILE_ALT_SEP_STRING "/"
138 # define U_PATH_SEP_STRING ";"
140 # define U_FILE_SEP_CHAR '/'
141 # define U_FILE_ALT_SEP_CHAR '/'
142 # define U_PATH_SEP_CHAR ':'
143 # define U_FILE_SEP_STRING "/"
144 # define U_FILE_ALT_SEP_STRING "/"
145 # define U_PATH_SEP_STRING ":"
const char * u_getDataDirectory(void)
Platform utilities isolates the platform dependencies of the libarary.
const char * uprv_getDefaultLocaleID(void)
Please use uloc_getDefault() instead.
void u_charsToUChars(const char *cs, UChar *us, int32_t length)
Convert char characters to UChar characters.
#define U_INTERNAL
This is used to declare a function as an internal ICU C API.
void u_UCharsToChars(const UChar *us, char *cs, int32_t length)
Convert UChar characters to char characters.
const char * uprv_getDefaultCodepage(void)
Please use ucnv_getDefaultName() instead.
void u_setDataDirectory(const char *directory)
Set the ICU data directory.
uint16_t UChar
Define UChar to be wchar_t if that is 16 bits wide; always assumed to be unsigned.
Basic definitions for ICU, for both C and C++ APIs.
#define U_STABLE
This is used to declare a function as a stable public ICU C API.