void rdp_log(m64p_msg_level level, const char *msg, ...) { char buf[1024]; va_list args; va_start(args, msg); vsnprintf(buf, 1023, msg, args); buf[1023]='\0'; va_end(args); if (l_DebugCallback) { l_DebugCallback(l_DebugCallContext, level, buf); } }
void WriteLog(m64p_msg_level level, const char *msg, ...) { #ifdef DEBUG_GLIDE2GL char buf[1024]; va_list args; va_start(args, msg); vsnprintf(buf, 1023, msg, args); buf[1023]='\0'; va_end(args); if (l_DebugCallback) { l_DebugCallback(l_DebugCallContext, level, buf); } else fprintf(stdout, buf); #endif }