#ifndef __COMPATIBLE_FUNCTION_H #define __COMPATIBLE_FUNCTION_H #include #include #include #include #ifndef WIN32 #include #include #include #else #include #include #include #endif #define maxMutexLock 10 long getLocalTimeString(char * cOutputString,size_t maxStringSize,const char * cFormatString); static void strnumber(int num,const int digits,char **out,size_t *count); #ifndef WIN32 int ExpandEnvironmentStrings(const char * szInputBuffer,char * szOutputBuffer,int nSize); #endif int memdmp(void * inputMemory,int inputSize,char * outputBuffer,int outputBufferSize); int getEnvString(char * outputBuffer,const char * inputEnvName,const char * DefaultString,int maxOutputSize); long getEnvLong(const char * inputEnvName,const long DefaultData); char * strtokEX(char ** pcStartString,const char * pcTokenSep,int iOption); char * strTrim(char * inputBuffer); int startLock (int mutexNo); int endLock (int mutexNo); int initLock (int mutexNum); #endif