00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __CS_SYSFUNC_H__
00020 #define __CS_SYSFUNC_H__
00021
00022 #include <stdarg.h>
00023 #include <stdio.h>
00024 struct iObjectRegistry;
00025
00045 extern bool csDefaultRunLoop(iObjectRegistry*);
00046
00058 extern bool csPlatformStartup(iObjectRegistry*);
00059
00068 extern bool csPlatformShutdown(iObjectRegistry*);
00069
00071 extern int csPrintf (const char* str, ...);
00073 extern int csPrintfV (const char* str, va_list arg);
00074
00076 extern csTicks csGetTicks ();
00077
00085 extern bool csGetInstallPath (char *oInstallPath, size_t iBufferSize);
00086
00093 extern void csSleep (int );
00094
00095 #endif // __CS_SYSFUNC_H__