Typedefs |
typedef struct 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...
|