ACE  6.3.4
Namespaces | Macros | Enumerations | Functions
OS_NS_stdio.cpp File Reference
#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_Thread.h"
#include "ace/OS_NS_stdio.inl"
#include <stdint.h>
#include "ace/Malloc_Base.h"
#include <cctype>
#include <clocale>
#include <cmath>
#include <cwchar>

Namespaces

 ACE_OS
 This namespace defines an OS independent programming API that shields developers from nonportable aspects of writing efficient system programs on Win32, POSIX and other versions of UNIX, and various real-time operating systems.
 

Macros

#define SIGN_OFFSET   0
 
#define ACE_SNPRINTF_EOVERFLOW   EINVAL
 
#define ACE_WINT_T_VA_ARG   wint_t
 
#define GET_UNSIGNED_INTMAX
 
#define GET_UNSIGNED_VA
 
#define GET_ARG(MEMBER, TYPE)   (posn ? static_cast<TYPE> (pos_arg[posn].MEMBER) : va_arg (ap, TYPE))
 

Enumerations

enum  Flag
 

Functions

BOOL WINAPI DllMain (HINSTANCE instance, DWORD reason, LPVOID)
 

Macro Definition Documentation

#define ACE_SNPRINTF_EOVERFLOW   EINVAL
#define ACE_WINT_T_VA_ARG   wint_t
#define GET_ARG (   MEMBER,
  TYPE 
)    (posn ? static_cast<TYPE> (pos_arg[posn].MEMBER) : va_arg (ap, TYPE))
#define GET_UNSIGNED_INTMAX
Value:
else if (flags.has (SNPRINTF_INTMAX)) \
val = va_arg (ap, uintmax_t);
#define GET_UNSIGNED_VA
Value:
if (posn) \
val = pos_arg[posn].ui64; \
else if (flags.has (SNPRINTF_LONGLONG)) \
val = va_arg (ap, unsigned long long); \
else if (flags.has (SNPRINTF_LONG)) \
val = va_arg (ap, unsigned long); \
GET_UNSIGNED_INTMAX \
else if (flags.has (SNPRINTF_SIZET)) \
val = va_arg (ap, size_t); \
else if (flags.has (SNPRINTF_PTRDIFF)) \
val = static_cast<uintptr_t> (va_arg (ap, ptrdiff_t)); \
else \
val = va_arg (ap, unsigned int); \
if (flags.has (SNPRINTF_SHORT)) \
val = static_cast<unsigned short> (val); \
else if (flags.has (SNPRINTF_CHAR)) \
val = static_cast<unsigned char> (val)
#define SIGN_OFFSET   0

Enumeration Type Documentation

enum Flag

Function Documentation

BOOL WINAPI DllMain ( HINSTANCE  instance,
DWORD  reason,
LPVOID   
)