#include <stdarg.h>
#include <stdio.h>

#include "Desk.Debug.h"

#include "Defs.h"

#undef PDebug_DEBUG
#define PDebug_DEBUG
#include "PDebug.Send.h"


void	Desk_Debug_Initialise( void)
	{
	PDebug_XInit();
	}

void	Desk_Debug_Finalise( void)
	{
	PDebug_XFinal();
	}

int	Desk_Debug_VPrintf( const char *format, va_list va)
	{
	Desk_Debug__LineNestingPrefix2( PDebug_Printf);
	return PDebug_VPrintf( format, va);
	}

int	Desk_Debug_Printf( const char *format, ...)
	{
	va_list	va;
	int	i;
	va_start(va, format);
	i = Desk_Debug_VPrintf( format, va);
	va_end(va);
	return i;
	}


void	Desk_Debug_Print( const char* string)
	{
	Desk_Debug_Printf( "%s", string);
	}
