Go to the documentation of this file.
93 #ifndef U_HIDE_INTERNAL_API
122 #if U_PLATFORM_USES_ONLY_WIN32_API
123 # define U_FILE_SEP_CHAR '\\'
124 # define U_FILE_ALT_SEP_CHAR '/'
125 # define U_PATH_SEP_CHAR ';'
126 # define U_FILE_SEP_STRING "\\"
127 # define U_FILE_ALT_SEP_STRING "/"
128 # define U_PATH_SEP_STRING ";"
130 # define U_FILE_SEP_CHAR '/'
131 # define U_FILE_ALT_SEP_CHAR '/'
132 # define U_PATH_SEP_CHAR ':'
133 # define U_FILE_SEP_STRING "/"
134 # define U_FILE_ALT_SEP_STRING "/"
135 # define U_PATH_SEP_STRING ":"
const char * u_getTimeZoneFilesDirectory(UErrorCode *status)
Return the time zone files override directory, or an empty string if no directory was specified.
Basic definitions for ICU, for both C and C++ APIs.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers,...
void u_setDataDirectory(const char *directory)
Set the ICU data directory.
#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.
void u_charsToUChars(const char *cs, UChar *us, int32_t length)
Convert char characters to UChar characters.
void u_setTimeZoneFilesDirectory(const char *path, UErrorCode *status)
Set the time zone files override directory.
#define U_STABLE
This is used to declare a function as a stable public ICU C API.
const char * u_getDataDirectory(void)
Platform utilities isolates the platform dependencies of the library.