Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
wwdebug.cpp File Reference
#include "wwdebug.h"
#include <windows.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <signal.h>
#include "except.h"

Go to the source code of this file.

Functions

void Convert_System_Error_To_String (int id, char *buffer, int buf_len)
 
int Get_Last_System_Error ()
 
PrintFunc WWDebug_Install_Message_Handler (PrintFunc func)
 
AssertPrintFunc WWDebug_Install_Assert_Handler (AssertPrintFunc func)
 
TriggerFunc WWDebug_Install_Trigger_Handler (TriggerFunc func)
 
ProfileFunc WWDebug_Install_Profile_Start_Handler (ProfileFunc func)
 
ProfileFunc WWDebug_Install_Profile_Stop_Handler (ProfileFunc func)
 
void WWDebug_Printf (const char *format,...)
 
void WWDebug_Printf_Warning (const char *format,...)
 
void WWDebug_Printf_Error (const char *format,...)
 
bool WWDebug_Check_Trigger (int trigger_num)
 
void WWDebug_Profile_Start (const char *title)
 
void WWDebug_Profile_Stop (const char *title)
 

Function Documentation

◆ Convert_System_Error_To_String()

void Convert_System_Error_To_String ( int id,
char * buffer,
int buf_len )

Definition at line 66 of file wwdebug.cpp.

◆ Get_Last_System_Error()

int Get_Last_System_Error ( )

Definition at line 80 of file wwdebug.cpp.

◆ WWDebug_Check_Trigger()

bool WWDebug_Check_Trigger ( int trigger_num)

Definition at line 397 of file wwdebug.cpp.

◆ WWDebug_Install_Assert_Handler()

AssertPrintFunc WWDebug_Install_Assert_Handler ( AssertPrintFunc func)

Definition at line 117 of file wwdebug.cpp.

◆ WWDebug_Install_Message_Handler()

PrintFunc WWDebug_Install_Message_Handler ( PrintFunc func)

Definition at line 97 of file wwdebug.cpp.

◆ WWDebug_Install_Profile_Start_Handler()

ProfileFunc WWDebug_Install_Profile_Start_Handler ( ProfileFunc func)

Definition at line 157 of file wwdebug.cpp.

◆ WWDebug_Install_Profile_Stop_Handler()

ProfileFunc WWDebug_Install_Profile_Stop_Handler ( ProfileFunc func)

Definition at line 177 of file wwdebug.cpp.

◆ WWDebug_Install_Trigger_Handler()

TriggerFunc WWDebug_Install_Trigger_Handler ( TriggerFunc func)

Definition at line 137 of file wwdebug.cpp.

◆ WWDebug_Printf()

void WWDebug_Printf ( const char * format,
... )

Definition at line 198 of file wwdebug.cpp.

◆ WWDebug_Printf_Error()

void WWDebug_Printf_Error ( const char * format,
... )

Definition at line 258 of file wwdebug.cpp.

◆ WWDebug_Printf_Warning()

void WWDebug_Printf_Warning ( const char * format,
... )

Definition at line 228 of file wwdebug.cpp.

◆ WWDebug_Profile_Start()

void WWDebug_Profile_Start ( const char * title)

Definition at line 419 of file wwdebug.cpp.

◆ WWDebug_Profile_Stop()

void WWDebug_Profile_Stop ( const char * title)

Definition at line 439 of file wwdebug.cpp.