69 #define FC_DEFAULT_DATA_ENCODING "UTF-8"
72 bool use_transliteration);
84 #define fc_printf(...) fc_fprintf(stdout, __VA_ARGS__)
static const char * internal_encoding
char * internal_to_data_string_malloc(const char *text)
void size_t get_internal_string_length(const char *text)
Return the length, in characters, of the string.
char * local_to_internal_string_malloc(const char *text)
void init_character_encodings(const char *internal_encoding, bool use_transliteration)
Must be called during the initialization phase of server and client to initialize the character encod...
char * local_to_internal_string_buffer(const char *text, char *buf, size_t bufsz)
char * internal_to_local_string_malloc(const char *text)
const char * get_internal_encoding()
Return the internal encoding.
void fc_fprintf(FILE *stream, const char *format,...) fc__attribute((__format__(__printf__
char * data_to_internal_string_malloc(const char *text)
int fc__attribute((nonnull(1, 3)))