OS_NS_stdio.h File Reference

#include "ace/config-all.h"
#include "ace/os_include/os_stdio.h"
#include "ace/os_include/os_fcntl.h"
#include "ace/OS_NS_stdio.inl"

Include dependency graph for OS_NS_stdio.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  ACE_OS

Defines

#define ACE_EXPORT_MACRO   ACE_Export
#define ACE_INLINE   inline

Functions

void ace_clearerr_helper (FILE *stream)
int ace_fgetc_helper (FILE *fp)
int ace_fputc_helper (int ch, FILE *fp)
int ace_getc_helper (FILE *fp)
int ace_putc_helper (int ch, FILE *fp)
int ace_ungetc_helper (int ch, FILE *fp)


Detailed Description

Id
OS_NS_stdio.h 78422 2007-05-21 06:00:24Z olli

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Jesper S. M|ller<stophph@diku.dk>

and a cast of thousands...

Originally in OS.h.

Definition in file OS_NS_stdio.h.


Define Documentation

#define ACE_EXPORT_MACRO   ACE_Export
 

Definition at line 40 of file OS_NS_stdio.h.

#define ACE_INLINE   inline
 

Definition at line 482 of file OS_NS_stdio.h.


Function Documentation

void ace_clearerr_helper FILE *  stream  )  [inline]
 

Definition at line 50 of file OS_NS_stdio.h.

Referenced by ACE_OS::clearerr().

00051 {
00052 #  if defined (clearerr)
00053   clearerr (stream);
00054 #  undef clearerr
00055 #  else
00056   ACE_STD_NAMESPACE::clearerr (stream);
00057 #  endif /* defined (clearerr) */
00058 }

int ace_fgetc_helper FILE *  fp  )  [inline]
 

Definition at line 61 of file OS_NS_stdio.h.

Referenced by ACE_OS::fgetc().

00062 {
00063 #if defined (fgetc)
00064   return fgetc (fp);
00065 #undef fgetc
00066 #else
00067   return ACE_STD_NAMESPACE::fgetc (fp);
00068 #endif /* defined (fgetc) */
00069 }

int ace_fputc_helper int  ch,
FILE *  fp
[inline]
 

Definition at line 71 of file OS_NS_stdio.h.

Referenced by ACE_OS::fputc().

00072 {
00073 #if defined (fputc)
00074   return fputc (ch, fp);
00075 #undef fputc
00076 #else
00077   return ACE_STD_NAMESPACE::fputc (ch, fp);
00078 #endif /* defined (fputc) */
00079 }

int ace_getc_helper FILE *  fp  )  [inline]
 

Definition at line 81 of file OS_NS_stdio.h.

Referenced by ACE_OS::getc().

00082 {
00083 #if defined (getc)
00084   return getc (fp);
00085 #undef getc
00086 #else
00087   return ACE_STD_NAMESPACE::getc (fp);
00088 #endif /* defined (getc) */
00089 }

int ace_putc_helper int  ch,
FILE *  fp
[inline]
 

Definition at line 91 of file OS_NS_stdio.h.

Referenced by ACE_OS::putc().

00092 {
00093 #if defined (putc)
00094   return putc (ch, fp);
00095 #undef putc
00096 #else
00097   return ACE_STD_NAMESPACE::putc (ch, fp);
00098 #endif /* defined (putc) */
00099 }

int ace_ungetc_helper int  ch,
FILE *  fp
[inline]
 

Definition at line 101 of file OS_NS_stdio.h.

Referenced by ACE_OS::ungetc().

00102 {
00103 #if defined (ungetc)
00104   return ungetc (ch, fp);
00105 #undef ungetc
00106 #else
00107   return ACE_STD_NAMESPACE::ungetc (ch, fp);
00108 #endif /* defined (ungetc) */
00109 }


Generated on Sun Jan 27 12:36:11 2008 for ACE by doxygen 1.3.6