Classes |
class | Message |
| Plugin's should need these. More...
|
Defines |
#define | MASSERT(c) if(!(c)) { shell_assert( __FILE__, __LINE__ ); abort(); } |
| Add invariant checks to code.
|
#define | MTHROW_NIL(p) MASSERT(p!=NULL); |
| Add invariant checks to code.
|
Typedefs |
typedef long | INT32 |
| Short cut for signed 32 bit integer.
|
typedef unsigned long | UINT32 |
| Short cut for unsigned 32 bit integer.
|
typedef signed long long | INT64 |
| Short cut for signed 64 bit integer.
|
typedef unsigned long long | UINT64 |
| Short cut for unsigned 64 bit integer.
|
Functions |
void | message (struct Coord_t *location, Message *message,...) |
| Print message.
|
void | vlogprintf (const char *format, va_list args) |
| Print to logfile.
|
void | logprintf (const char *format,...) |
| Print to logfile.
|
void | warning (struct Coord_t *location, const char *format,...) |
| This routine should not be used by plugins.
|
void | error (struct Coord_t *location, const char *format,...) |
| This routine should not be used by plugins.
|
void | info (struct Coord_t *location, const char *format,...) |
| This routine should not be used by plugins.
|
void | fatal (struct Coord_t *location, const char *format,...) |
| This routine should not be used by plugins.
|
void | trace (struct Coord_t *location, const char *format,...) |
| This routine should not be used by plugins.
|