124 lines
3.3 KiB
C
124 lines
3.3 KiB
C
/* ===========================================================================
|
|
File: GDEBUG.C
|
|
|
|
Notes: PSX Implementation of glib debug api
|
|
|
|
Author: G Robert Liddon @ 73b
|
|
|
|
Created: Wednesday 27th March 1996
|
|
|
|
Copyright (C) 1996 DCI Ltd All rights reserved.
|
|
============================================================================ */
|
|
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Standard Lib Includes
|
|
--------------------- */
|
|
#include "stdio.h"
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Glib Includes
|
|
------------- */
|
|
#include "gdebug.h"
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Game Includes
|
|
------------- */
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function Prototypes
|
|
------------------- */
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Vars
|
|
---- */
|
|
void (*MsgFunc)(char *e,va_list argptr);
|
|
void (*ErrorFunc)(char *Text,char *File,int Line);
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: BOOL DBG_OpenModule(void);
|
|
|
|
Purpose: Initialise the debug module
|
|
|
|
Returns: FALSE if unable to init
|
|
|
|
--------------------------------------------------------------------------- */
|
|
GLIB_API BOOL DBG_OpenModule(void)
|
|
{
|
|
return(TRUE);
|
|
}
|
|
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: void DBG_PollHost(void)
|
|
|
|
Purpose: Poll the host to enable debugging
|
|
|
|
--------------------------------------------------------------------------- */
|
|
GLIB_API void DBG_PollHost(void)
|
|
{
|
|
}
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: void DBG_Halt(void)
|
|
|
|
Purpose: Stop where I am
|
|
|
|
--------------------------------------------------------------------------- */
|
|
GLIB_API void DBG_Halt(void)
|
|
{
|
|
while (1);
|
|
}
|
|
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: void DBG_SendMessage(char *e,...)
|
|
|
|
Purpose: Send a diagnostic messgae
|
|
|
|
--------------------------------------------------------------------------- */
|
|
|
|
GLIB_API void DBG_SendMessage(char *e,...)
|
|
{
|
|
}
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: void DBG_SetMessageHandler(void (*Func)(char *e,va_list argptr))
|
|
|
|
Purpose: Set the message handler
|
|
|
|
--------------------------------------------------------------------------- */
|
|
GLIB_API void DBG_SetMessageHandler(void (*Func)(char *e,va_list argptr))
|
|
{
|
|
MsgFunc=Func;
|
|
}
|
|
/* ---------------------------------------------------------------------------
|
|
Function: void DBG_Error(char *Text,char *File,int Line);
|
|
|
|
Purpose: Send a msg to psyq host
|
|
|
|
--------------------------------------------------------------------------- */
|
|
|
|
GLIB_API void DBG_Error(char *Text,char *File,int Line)
|
|
{
|
|
}
|
|
|
|
GLIB_API void DBG_SetErrorFunc(void (*EFunc)(char *Text,char *File,int Line))
|
|
{
|
|
ErrorFunc=EFunc;
|
|
}
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
Function: static void SendPsyqString(char *e)
|
|
|
|
Purpose: Send a msg to psyq host
|
|
|
|
--------------------------------------------------------------------------- */
|
|
void SendPsyqString(char *e)
|
|
{
|
|
}
|
|
|
|
|
|
/* ---------------------------------------------------------------------------
|
|
ends */
|