ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

trio.h File Reference
#include "triodef.h"
#include <stdio.h>
#include <stdlib.h>
#include <varargs.h>

Go to the source code of this file.

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))

Enumerations

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
}

Functions

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))

Generated on Sat May 26 2012 04:48:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.