sc68fordevelopers  2.2.1
Functions
error68.h File Reference

error message stack. More...

Go to the source code of this file.

Functions

int SC68error_add (const char *format,...)
 Push a formatted error message. More...
 
const char * SC68error_get (void)
 Get last error message. More...
 

Detailed Description

error message stack.

Author
benjamin gerard
Date
2003/08/08
Id
error68.h,v 2.1 2003/08/30 01:27:08 benjihan Exp

SC68 error module consists on a fixed size stack of fixed length strings. It provides functions for both error pushing and poping.

Function Documentation

int SC68error_add ( const char *  format,
  ... 
)

Push a formatted error message.

The SC68error_add() function format error string into stack buffer. If stack is full, the oldest error message is removed.

Parameters
formatprintf() like format string
Returns
error-code
Return values
-1
const char* SC68error_get ( void  )

Get last error message.

The SC68error_get() function retrieves last error message and removes it from error message stack.

Returns
Static string to last error message
Return values
0No stacked error message