// Extra functions for C++ Builder - Zane #ifndef _CBADDINS #define _CBADDINS #if defined(WIN32) #include <stdio.h> #include <windows.h> #include <time.h> #include "..\merc.h" #if defined(cbuilder) extern int RestartTime; #endif //Replacement for Unix GetTimeOfDay. Not as good as it should be though //Second and Milisecond are derived from different clocks. Someday //someone who gives a damn should find a decent Win32 GetTimeOfDay equivelant. //Second parameter is for compatibility with Unix GetTimeOfDay int gettimeofday(struct timeval * timey, void * crap) { timey->tv_sec=time(NULL); timey->tv_usec=GetTickCount()*1000; return 0; } // Replaces missing bzero in C++ Builder void bzero( char * data, unsigned long length) { unsigned long x=0; if (!length) return; do { data[x]=0; x++; } while (x<length); } #if defined(cbuilder) // Update_GUI monitors the GUI for commands and Updates GUI stats. void update_gui(void) { RestartTime+=250; } #endif #endif #endif