summaryrefslogblamecommitdiff
path: root/src/common/showmsg.h
blob: 2d40255fba1cc06a2a53b556c1beb1529d57170b (plain) (tree)
1
2
3
4
5
6


                   


                           











                                    

                             
                                                                                                                   


                                                                

                                                              

                                                                  


                                                                  
                                                                     






                                                                     
                                                                        




                                                                               
                                                                     
 
                 
                                                                    
                                                                       

                                                             





                                                                   

                                                                
                                                                   



                                                                          
                                                                        



                                                                     
      
#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