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