'defines' |
| #define | TRIO_ERROR_CODE(x) ((-(x)) & 0x00FF) |
| #define | TRIO_ERROR_POSITION(x) ((-(x)) >> 8) |
| #define | TRIO_ERROR_NAME(x) trio_strerror(x) |
'typedefs' |
| typedef int trio_outstream_t | TRIO_PROTO ((trio_pointer_t, int)) |
Enumeraciones |
| enum | {
TRIO_EOF = 1,
TRIO_EINVAL = 2,
TRIO_ETOOMANY = 3,
TRIO_EDBLREF = 4,
TRIO_EGAP = 5,
TRIO_ENOMEM = 6,
TRIO_ERANGE = 7,
TRIO_ERRNO = 8,
TRIO_ECUSTOM = 9
} |
Funciones |
| TRIO_CONST char *trio_strerror | TRIO_PROTO ((int)) |
| int trio_printf | TRIO_PROTO ((TRIO_CONST char *format,...)) |
| int trio_vprintf | TRIO_PROTO ((TRIO_CONST char *format, va_list args)) |
| int trio_printfv | TRIO_PROTO ((TRIO_CONST char *format, void **args)) |
| int trio_fprintf | TRIO_PROTO ((FILE *file, TRIO_CONST char *format,...)) |
| int trio_vfprintf | TRIO_PROTO ((FILE *file, TRIO_CONST char *format, va_list args)) |
| int trio_fprintfv | TRIO_PROTO ((FILE *file, TRIO_CONST char *format, void **args)) |
| int trio_dprintf | TRIO_PROTO ((int fd, TRIO_CONST char *format,...)) |
| int trio_vdprintf | TRIO_PROTO ((int fd, TRIO_CONST char *format, va_list args)) |
| int trio_dprintfv | TRIO_PROTO ((int fd, TRIO_CONST char *format, void **args)) |
| int trio_cprintf | TRIO_PROTO ((trio_outstream_t stream, trio_pointer_t closure, TRIO_CONST char *format,...)) |
| int trio_vcprintf | TRIO_PROTO ((trio_outstream_t stream, trio_pointer_t closure, TRIO_CONST char *format, va_list args)) |
| int trio_cprintfv | TRIO_PROTO ((trio_outstream_t stream, trio_pointer_t closure, TRIO_CONST char *format, void **args)) |
| int trio_sprintf | TRIO_PROTO ((char *buffer, TRIO_CONST char *format,...)) |
| int trio_vsprintf | TRIO_PROTO ((char *buffer, TRIO_CONST char *format, va_list args)) |
| int trio_sprintfv | TRIO_PROTO ((char *buffer, TRIO_CONST char *format, void **args)) |
| int trio_snprintf | TRIO_PROTO ((char *buffer, size_t max, TRIO_CONST char *format,...)) |
| int trio_vsnprintf | TRIO_PROTO ((char *buffer, size_t bufferSize, TRIO_CONST char *format, va_list args)) |
| int trio_snprintfv | TRIO_PROTO ((char *buffer, size_t bufferSize, TRIO_CONST char *format, void **args)) |
| int trio_asprintf | TRIO_PROTO ((char **ret, TRIO_CONST char *format,...)) |
| int trio_vasprintf | TRIO_PROTO ((char **ret, TRIO_CONST char *format, va_list args)) |
| int trio_cscanf | TRIO_PROTO ((trio_instream_t stream, trio_pointer_t closure, TRIO_CONST char *format,...)) |
| int trio_vcscanf | TRIO_PROTO ((trio_instream_t stream, trio_pointer_t closure, TRIO_CONST char *format, va_list args)) |
| int trio_cscanfv | TRIO_PROTO ((trio_instream_t stream, trio_pointer_t closure, TRIO_CONST char *format, void **args)) |
| int trio_sscanf | TRIO_PROTO ((TRIO_CONST char *buffer, TRIO_CONST char *format,...)) |
| int trio_vsscanf | TRIO_PROTO ((TRIO_CONST char *buffer, TRIO_CONST char *format, va_list args)) |
| int trio_sscanfv | TRIO_PROTO ((TRIO_CONST char *buffer, TRIO_CONST char *format, void **args)) |
| void trio_locale_set_decimal_point | TRIO_PROTO ((char *decimalPoint)) |
void
trio_locale_set_thousand_separator | TRIO_PROTO ((char *thousandSeparator)) |
| void trio_locale_set_grouping | TRIO_PROTO ((char *grouping)) |