ANSI C compatible stdio/stdlib routines
[UCS-2 Character/String API]
ANSI C compatible stdio/stdlib routines provide utilities for streams and string-integer conversions.
More...Functions | |
| UCS2API int | ucs2toi (const ucs2char_t *str) |
| Convert a UCS-2 string to integer value. | |
| UCS2API ucs2char_t * | itoucs2 (int value, ucs2char_t *string, int radix) |
| Convert an integer value to UCS-2 string. | |
| UCS2API FILE * | ucs2fopen (const ucs2char_t *filename, const char *mode) |
| Open a stream from a file. | |
| UCS2API int | fputucs2c (ucs2char_t c, FILE *fp) |
| Write a UCS-2 character to a stream. | |
Detailed Description
ANSI C compatible stdio/stdlib routines provide utilities for streams and string-integer conversions.
Function Documentation
| UCS2API int fputucs2c | ( | ucs2char_t | c, | |
| FILE * | fp | |||
| ) |
Write a UCS-2 character to a stream.
- Parameters:
-
c The character to be written. fp The pointer to the output stream.
- Return values:
-
int Zero if successful, non-zero otherwise.
| UCS2API ucs2char_t* itoucs2 | ( | int | value, | |
| ucs2char_t * | string, | |||
| int | radix | |||
| ) |
Convert an integer value to UCS-2 string.
- Parameters:
-
value The integer value. string The pointer to the buffer to receive the string. radix Radix of the value.
- Return values:
-
ucs2char_t* The pointer to the string, which is the same value as str.
| UCS2API FILE* ucs2fopen | ( | const ucs2char_t * | filename, | |
| const char * | mode | |||
| ) |
Open a stream from a file.
- Parameters:
-
filename The pointer to the UCS-2 string for the file name. mode The pointer to the C string for the open mode.
- Return values:
-
FILE* The pointer to the opened stream if successful, NULL otherwise.
| UCS2API int ucs2toi | ( | const ucs2char_t * | str | ) |
Convert a UCS-2 string to integer value.
- Parameters:
-
str The pointer to a string.
- Return values:
-
int The corresponding integer value.