Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

debugmsg68.h File Reference


Detailed Description

sc68 debug message.

Author:
Benjamin Gerard <ben@sashipa.com>
Date:
2003/08/22
Id
debugmsg68.h,v 2.3 2003/09/30 06:29:57 benjihan Exp

#include <stdarg.h>

Go to the source code of this file.

Typedefs

typedef void(* debugmsg68_t )(void *cookie, const char *fmt, va_list list)
 Debug handler type.

Functions

debugmsg68_t debugmsg68_set_handler (debugmsg68_t handler)
 Set debug function.
void * debugmsg68_set_cookie (void *cookie)
 Set debug function user parameter.
void debugmsg68 (const char *fmt,...)
 Print debug message.
void vdebugmsg68 (const char *fmt, va_list list)
 Print debug message (variable argument).
void SC68os_pdebug (const char *fmt,...)
 Wrapper for debugmsg68().


Function Documentation

debugmsg68_t debugmsg68_set_handler debugmsg68_t  handler  ) 
 

Set debug function.

Parameters:
handler pointer to a function to display debug messages (0 desactive debug message).
Returns:
previous handler

void* debugmsg68_set_cookie void *  cookie  ) 
 

Set debug function user parameter.

Parameters:
cookie user parameter that will be sent as first parameter to the debug handler.
See also:
debugmsg68_set_handler();

void debugmsg68 const char *  fmt,
  ...
 

Print debug message.

Parameters:
fmt printf() like format string.

void vdebugmsg68 const char *  fmt,
va_list  list
 

Print debug message (variable argument).

Parameters:
fmt printf() like format string.
list variable argument list (stdarg.h)

void SC68os_pdebug const char *  fmt,
  ...
 

Wrapper for debugmsg68().

Parameters:
fmt printf() like format string.

Deprecated:
Use debugmsg68() instead.


Generated on Fri Jan 21 13:18:17 2005 for sc68fordevelopers by  doxygen 1.3.9.1