Defines |
#define | U_EOF 0xFFFF |
Typedefs |
typedef UFILE | UFILE |
| Forward declaration of a Unicode-aware file. More...
|
Functions |
U_CAPI UFILE *U_EXPORT2 | u_fopen (const char *filename, const char *perm, const char *locale, const char *codepage) |
| Open a UFILE. More...
|
U_CAPI UFILE *U_EXPORT2 | u_finit (FILE *f, const char *locale, const char *codepage) |
| Open a UFILE on top of an existing FILE* stream. More...
|
U_CAPI void U_EXPORT2 | u_fclose (UFILE *file) |
| Close a UFILE. More...
|
U_CAPI FILE *U_EXPORT2 | u_fgetfile (UFILE *f) |
| Get the FILE* associated with a UFILE. More...
|
U_CAPI const char *U_EXPORT2 | u_fgetlocale (UFILE *file) |
| Get the locale whose conventions are used to format and parse output. More...
|
U_CAPI int32_t U_EXPORT2 | u_fsetlocale (const char *locale, UFILE *file) |
| Set the locale whose conventions will be used to format and parse output. More...
|
U_CAPI const char *U_EXPORT2 | u_fgetcodepage (UFILE *file) |
| Get the codepage in which data is written to and read from the UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fsetcodepage (const char *codepage, UFILE *file) |
| Set the codepage in which data will be written to and read from the UFILE. More...
|
U_CAPI UConverter *U_EXPORT2 | u_fgetConverter (UFILE *f) |
| Returns an alias to the converter being used for this file. More...
|
U_CAPI int32_t U_EXPORT2 | u_fprintf (UFILE *f, const char *patternSpecification,...) |
| Write formatted data to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_vfprintf (UFILE *f, const char *patternSpecification, va_list ap) |
| Write formatted data to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fprintf_u (UFILE *f, const UChar *patternSpecification,...) |
| Write formatted data to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_vfprintf_u (UFILE *f, const UChar *patternSpecification, va_list ap) |
| Write formatted data to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fputs (const UChar *s, UFILE *f) |
| Write a Unicode to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fputc (UChar uc, UFILE *f) |
| Write a UChar to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_file_write (const UChar *chars, int32_t count, UFILE *f) |
| Write Unicode to a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fscanf (UFILE *f, const char *patternSpecification,...) |
| Read formatted data from a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_vfscanf (UFILE *f, const char *patternSpecification, va_list ap) |
| Read formatted data from a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_fscanf_u (UFILE *f, const UChar *patternSpecification,...) |
| Read formatted data from a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_vfscanf_u (UFILE *f, const UChar *patternSpecification, va_list ap) |
| Read formatted data from a UFILE. More...
|
U_CAPI UChar *U_EXPORT2 | u_fgets (UFILE *f, int32_t n, UChar *s) |
| Read a UChar* from a UFILE. More...
|
U_CAPI UChar U_EXPORT2 | u_fgetc (UFILE *f) |
| Read a UChar from a UFILE. More...
|
U_CAPI UChar32 U_EXPORT2 | u_fgetcx (UFILE *f) |
| Read a UChar from a UFILE and process escape sequences. More...
|
U_CAPI UChar U_EXPORT2 | u_fungetc (UChar c, UFILE *f) |
| Unget a UChar from a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_file_read (UChar *chars, int32_t count, UFILE *f) |
| Read Unicode from a UFILE. More...
|
U_CAPI int32_t U_EXPORT2 | u_sprintf (UChar *buffer, const char *locale, const char *patternSpecification,...) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_snprintf (UChar *buffer, int32_t count, const char *locale, const char *patternSpecification,...) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsprintf (UChar *buffer, const char *locale, const char *patternSpecification, va_list ap) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsnprintf (UChar *buffer, int32_t count, const char *locale, const char *patternSpecification, va_list ap) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_sprintf_u (UChar *buffer, const char *locale, const UChar *patternSpecification,...) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_snprintf_u (UChar *buffer, int32_t count, const char *locale, const UChar *patternSpecification,...) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsprintf_u (UChar *buffer, const char *locale, const UChar *patternSpecification, va_list ap) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsnprintf_u (UChar *buffer, int32_t count, const char *locale, const UChar *patternSpecification, va_list ap) |
| Write formatted data to a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_sscanf (UChar *buffer, const char *locale, const char *patternSpecification,...) |
| Read formatted data from a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsscanf (UChar *buffer, const char *locale, const char *patternSpecification, va_list ap) |
| Read formatted data from a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_sscanf_u (UChar *buffer, const char *locale, const UChar *patternSpecification,...) |
| Read formatted data from a Unicode string. More...
|
U_CAPI int32_t U_EXPORT2 | u_vsscanf_u (UChar *buffer, const char *locale, const UChar *patternSpecification, va_list ap) |
| Read formatted data from a Unicode string. More...
|