CrystalSpace

Public API Reference

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

snprintf.h

Go to the documentation of this file.
00001 #ifndef __CS_SNPRINTF_H__
00002 #define __CS_SNPRINTF_H__
00003 
00004 #include <stdarg.h>
00005 #include "csextern.h"
00006 
00018 extern CS_CRYSTALSPACE_EXPORT int cs_snprintf (char* buf, size_t bufSize, 
00019                                          const char* format, /*args*/ ...)
00020     CS_GNUC_PRINTF (3, 4);
00025 extern CS_CRYSTALSPACE_EXPORT int cs_vsnprintf (char *, size_t, const char *, va_list)
00026     CS_GNUC_PRINTF (3, 0);
00033 extern CS_CRYSTALSPACE_EXPORT int cs_asprintf (char **, const char *, ...)
00034     CS_GNUC_PRINTF (2, 3);
00040 extern CS_CRYSTALSPACE_EXPORT int cs_vasprintf (char **, const char *, va_list)
00041     CS_GNUC_PRINTF (2, 0);
00042 
00045 #endif // __CS_SNPRINTF_H__

Generated for Crystal Space by doxygen 1.4.4