CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

snprintf.h

00001 #ifndef __CS_SNPRINTF_H__
00002 #define __CS_SNPRINTF_H__
00003 
00004 #include <stdarg.h>
00005 #include "csextern.h"
00006 
00007 #if defined(__cplusplus)
00008 //extern "C" {
00009 #endif
00010 
00012 extern CS_CSUTIL_EXPORT int cs_snprintf (char* buf, size_t bufSize, 
00013                                          const char* format, /*args*/ ...)
00014     CS_GNUC_PRINTF (3, 4);
00016 extern CS_CSUTIL_EXPORT int cs_vsnprintf (char *, size_t, const char *, va_list)
00017     CS_GNUC_PRINTF (3, 0);
00023 extern CS_CSUTIL_EXPORT int cs_asprintf (char **, const char *, ...)
00024     CS_GNUC_PRINTF (2, 3);
00029 extern CS_CSUTIL_EXPORT int cs_vasprintf (char **, const char *, va_list)
00030     CS_GNUC_PRINTF (2, 0);
00031 
00032 #if defined(__cplusplus)
00033 //}
00034 #endif
00035 
00036 #endif // __CS_SNPRINTF_H__

Generated for Crystal Space by doxygen 1.3.9.1