#ifndef _SHOWMSG_H_ #define _SHOWMSG_H_ //davidsiaw, 'lookee' here! #define SHOW_DEBUG_MSG 1 #define CL_RESET "\033[0;0m" #define CL_NORMAL CL_RESET #define CL_NONE CL_RESET #define CL_WHITE "\033[1;29m" #define CL_GRAY "\033[1;30m" #define CL_RED "\033[1;31m" #define CL_GREEN "\033[1;32m" #define CL_YELLOW "\033[1;33m" #define CL_BLUE "\033[1;34m" #define CL_MAGENTA "\033[1;35m" #define CL_CYAN "\033[1;36m" extern char tmp_output[1024]; enum msg_type {MSG_STATUS, MSG_SQL, MSG_INFORMATION,MSG_NOTICE,MSG_WARNING,MSG_DEBUG,MSG_ERROR,MSG_FATALERROR}; extern int _ShowMessage(const char *string, enum msg_type flag); /* MSG_XX */ #define ShowMsg(string,flag) _ShowMessage(string,flag) // #define DisplayMsg(string,flag) _ShowMessage(string,flag) // #define ShowMessage(string,flag) _ShowMessage(string,flag) /* MSG_STATUS */ #define ShowStatus(string) _ShowMessage(string,MSG_STATUS) // #define DisplayStatus(string) _ShowMessage(string,MSG_STATUS) /* MSG_SQL*/ #define ShowSQL(string) _ShowMessage(string,MSG_SQL) // #define DisplaySQL(string) _ShowMessage(string,MSG_SQL) /* MSG_INFORMATION */ #define ShowInfo(string) _ShowMessage(string,MSG_INFORMATION) // #define DisplayInfo(string) _ShowMessage(string,MSG_INFORMATION) // #define ShowInformation(string) _ShowMessage(string,MSG_INFORMATION) // #define DisplayInformation(string) _ShowMessage(string,MSG_INFORMATION) /* MSG_NOTICE */ #define ShowNotice(string) _ShowMessage(string,MSG_NOTICE) // #define DisplayNotice(string) _ShowMessage(string,MSG_NOTICE) /* MSG_WARNING */ #define ShowWarning(string) _ShowMessage(string,MSG_WARNING) // #define DisplayWarning(string) _ShowMessage(string,MSG_WARNING) // #define Warn(string) _ShowMessage(string,MSG_WARNING) /* MSG_DEBUG */ #define ShowDebug(string) _ShowMessage(string,MSG_DEBUG) #define DisplayDebug(string) _ShowMessage(string,MSG_DEBUG) #define Debug(string) _ShowMessage(string,MSG_DEBUG) #define printDebug() _ShowMessage(striing,MSG_DEBUG) /* MSG_ERROR */ #define ShowError(string) _ShowMessage(string,MSG_ERROR) // #define DisplayError(string) _ShowMessage(string,MSG_ERROR) // #define OutputError(string) _ShowMessage(string,MSG_ERROR) /* MSG_FATALERROR */ #define ShowFatalError(string) _ShowMessage(string,MSG_FATALERROR) // #define DisplayFatalError(string) _ShowMessage(string,MSG_ERROR) // #define Terminate(string) _ShowMessage(string,MSG_FATALERROR) // #define Kill(string) _ShowMessage(string,MSG_FATALERROR) // #define AbortEx(string) _ShowMessage(string,MSG_FATALERROR) #endif