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

sobjxc.h File Reference


Detailed Description

Common include file of the sobjxc tool.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  sobjxc_table
 Structure representing a message and exception table as read from a message file. More...
struct  sobjxc_param
 Structure representing an exception or message parameter. More...
struct  sobjxc_message
 Structure representing a message. More...
struct  sobjxc_exception
 Structure representing an exception class. More...

Defines

#define SOBJXC_MAX_INCLUDE_LEVEL   (20)
 The maximum nesting depth for include files.
#define SOBJXC_C_MAX_TYPE   (1000)
 The maximum number of types (including custom types) for the C backend.

Enumerations

enum  sobjxc_message_type {
  SXC_MTYPE_NONE = 0, SXC_MTYPE_DEBUG, SXC_MTYPE_INFO, SXC_MTYPE_WARNING,
  SXC_MTYPE_ERROR, SXC_MTYPE_FATAL
}
 Enumeration of message types. More...

Functions

void sobjxc_error (const char *,...)
 Send an error message to the standard error stream.
void sobjxc_verror (const char *, va_list)
 Send an error message to the standard error stream.
void sobjxc_add_include_dir (const char *)
 Add a dictionary to the include path.
int sobjxc_readline (struct sobj_buffer *, int, FILE *, const char *)
 Read an input line from the specified input stream.
sobjsobjxc_normalize_options (struct sobj *)
 Normalize an options object.
void sobjxc_init (const char *)
 Initialize the sobjxc tool.
void sobjxc_deinit (void)
 De-initialize the sobjxc tool.
int sobjxc_c_new_type (struct sobj *, const char *, int)
 Add a user defined custom type to the C backend.


Generated on Sat Jul 23 16:06:00 2005 for sobject by  doxygen 1.3.9.1