|
@@ -5,15 +5,12 @@
|
|
|
|
|
|
char tmp_output[1024] = {"\0"};
|
|
|
|
|
|
-#undef ShowMessage
|
|
|
-
|
|
|
// by MC Cameri
|
|
|
int _vShowMessage(enum msg_type flag, const char *string, va_list ap)
|
|
|
{
|
|
|
// _ShowMessage MUST be used instead of printf as of 10/24/2004.
|
|
|
// Return: 0 = Successful, 1 = Failed.
|
|
|
// int ret = 0;
|
|
|
-// char *output;
|
|
|
char prefix[40];
|
|
|
|
|
|
if (!string || strlen(string) <= 0) {
|
|
@@ -21,6 +18,8 @@ int _vShowMessage(enum msg_type flag, const char *string, va_list ap)
|
|
|
return 1;
|
|
|
}
|
|
|
switch (flag) {
|
|
|
+ case MSG_NONE: // direct printf replacement
|
|
|
+ break;
|
|
|
case MSG_STATUS: //Bright Green (To inform about good things)
|
|
|
strcpy(prefix,CL_GREEN"[Status]"CL_RESET":");
|
|
|
break;
|
|
@@ -49,22 +48,10 @@ int _vShowMessage(enum msg_type flag, const char *string, va_list ap)
|
|
|
printf("In function _ShowMessage() -> Invalid flag passed.\n");
|
|
|
return 1;
|
|
|
}
|
|
|
- if (!(flag == MSG_DEBUG && !SHOW_DEBUG_MSG)) {
|
|
|
-
|
|
|
-/* output = (char*)aMalloc(sizeof(char)*(strlen(prefix)+strlen(string)+2)); // prefix+string+two chars(space and \0)
|
|
|
- if (output == NULL) {
|
|
|
- return 1;
|
|
|
-// exit(1); // Kill server? Deadly
|
|
|
- }
|
|
|
|
|
|
- strcpy(output,prefix);
|
|
|
- strcat(output," ");
|
|
|
- strcat(output,string);
|
|
|
- vprintf(output, ap);
|
|
|
- fflush(stdout);
|
|
|
- aFree(output);*/
|
|
|
-
|
|
|
- printf ("%s ", prefix);
|
|
|
+ if (!(flag == MSG_DEBUG && !SHOW_DEBUG_MSG)) {
|
|
|
+ if (flag != MSG_NONE)
|
|
|
+ printf ("%s ", prefix);
|
|
|
vprintf (string, ap);
|
|
|
fflush (stdout);
|
|
|
}
|
|
@@ -96,51 +83,58 @@ int _ShowMessage(enum msg_type flag, const char *string, ...)
|
|
|
return _vShowMessage(flag, string, ap);
|
|
|
}
|
|
|
|
|
|
+// direct printf replacement
|
|
|
+int ShowMessage(const char *string, ...) {
|
|
|
+ va_list ap;
|
|
|
+
|
|
|
+ va_start(ap, string);
|
|
|
+ return _vShowMessage(MSG_NONE, string, ap);
|
|
|
+}
|
|
|
int ShowStatus(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_STATUS, string, ap);
|
|
|
+ return _vShowMessage(MSG_STATUS, string, ap);
|
|
|
}
|
|
|
int ShowSQL(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_SQL, string, ap);
|
|
|
+ return _vShowMessage(MSG_SQL, string, ap);
|
|
|
}
|
|
|
int ShowInfo(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_INFORMATION, string, ap);
|
|
|
+ return _vShowMessage(MSG_INFORMATION, string, ap);
|
|
|
}
|
|
|
int ShowNotice(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_NOTICE, string, ap);
|
|
|
+ return _vShowMessage(MSG_NOTICE, string, ap);
|
|
|
}
|
|
|
int ShowWarning(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_WARNING, string, ap);
|
|
|
+ return _vShowMessage(MSG_WARNING, string, ap);
|
|
|
}
|
|
|
int ShowDebug(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_DEBUG, string, ap);
|
|
|
+ return _vShowMessage(MSG_DEBUG, string, ap);
|
|
|
}
|
|
|
int ShowError(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
+ va_list ap;
|
|
|
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_ERROR, string, ap);
|
|
|
+ return _vShowMessage(MSG_ERROR, string, ap);
|
|
|
}
|
|
|
int ShowFatalError(const char *string, ...) {
|
|
|
- va_list ap;
|
|
|
-
|
|
|
+ va_list ap;
|
|
|
+
|
|
|
va_start(ap, string);
|
|
|
- return _vShowMessage(MSG_FATALERROR, string, ap);
|
|
|
+ return _vShowMessage(MSG_FATALERROR, string, ap);
|
|
|
}
|