#pragma once #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //#include //#include //#include //#include //#include //#include #ifdef __cplusplus extern "C" { #endif #define DOFREE(obj) \ { \ if(obj) \ { \ MEM_free(obj); \ obj = NULL; \ } \ } void ECHO(char* format, ...); void CreateLogFile(char* FunctionName, char** fullname); void CreateLogFile2(char* FunctionName, char** fullname, char* fileDir); void WriteLog(const char* format, ...); void WriteLog2(string value); void CloseLog(void); string getUUid(); void current_time(date_t* date_tag); char* GbkToUtf8(const char* src_str); char* Utf8ToGbk(const char* src_str); void starTime(); logical checkIsItemRevision(tag_t objtag); int checkIsInType(tag_t objtag, string parentType); int getPrefStrings(const char* preference, vector& pref_vec); int Supor_create_signinfo_file(char* file_content, char* item_id, char** file_name); int Connor_set_bypass(void* returnValue); int Connor_close_bypass(void* returnValue); int MT_add_release_status(void* return_data); int uomTagSet(void* return_data); #ifdef __cplusplus } #endif