#include <stdio.h>
#include "../../../../INCHI_BASE/src/mode.h"
#include "../../../../INCHI_BASE/src/inchi_api.h"
#include "../../../../INCHI_BASE/src/bcf_s.h"
#include "ixa_status.h"
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
Data Structures | |
struct | StatusItem |
struct | StatusBlockTag |
struct | INCHISTATUS |
Macros | |
#define | MAXERR 50 |
#define | MAX_MSGLENGTH 1024 |
Typedefs | |
typedef struct StatusBlockTag | StatusBlock |
Functions | |
static void | BLOCK_clear (StatusBlock *pBlock) |
static void | STATUS_init (INCHISTATUS *pStatus) |
static void | STATUS_Clear (INCHISTATUS *pStatus) |
IXA_STATUS_HANDLE | STATUS_Pack (INCHISTATUS *pStatus) |
static INCHISTATUS * | STATUS_Unpack (IXA_STATUS_HANDLE hStatus) |
void | STATUS_PushMessage (IXA_STATUS_HANDLE hStatus, IXA_STATUS vSeverity, char *pFormat,...) |
static IXA_BOOL | INCHISTATUS_TestSeverity (IXA_STATUS_HANDLE hStatus, IXA_STATUS vSeverity) |
IXA_STATUS_HANDLE INCHI_DECL | IXA_STATUS_Create (void) |
void INCHI_DECL | IXA_STATUS_Destroy (IXA_STATUS_HANDLE hStatus) |
void INCHI_DECL | IXA_STATUS_Clear (IXA_STATUS_HANDLE hStatus) |
IXA_BOOL INCHI_DECL | IXA_STATUS_HasError (IXA_STATUS_HANDLE hStatus) |
IXA_BOOL INCHI_DECL | IXA_STATUS_HasWarning (IXA_STATUS_HANDLE hStatus) |
int INCHI_DECL | IXA_STATUS_GetCount (IXA_STATUS_HANDLE hStatus) |
const char *INCHI_DECL | IXA_STATUS_GetMessage (IXA_STATUS_HANDLE hStatus, int vIndex) |
IXA_STATUS INCHI_DECL | IXA_STATUS_GetSeverity (IXA_STATUS_HANDLE hStatus, int vIndex) |
#define MAX_MSGLENGTH 1024 |
#define MAXERR 50 |
typedef struct StatusBlockTag StatusBlock |
|
static |
|
static |
void INCHI_DECL IXA_STATUS_Clear | ( | IXA_STATUS_HANDLE | hStatus | ) |
IXA_STATUS_HANDLE INCHI_DECL IXA_STATUS_Create | ( | void | ) |
void INCHI_DECL IXA_STATUS_Destroy | ( | IXA_STATUS_HANDLE | hStatus | ) |
int INCHI_DECL IXA_STATUS_GetCount | ( | IXA_STATUS_HANDLE | hStatus | ) |
const char *INCHI_DECL IXA_STATUS_GetMessage | ( | IXA_STATUS_HANDLE | hStatus, |
int | vIndex | ||
) |
IXA_STATUS INCHI_DECL IXA_STATUS_GetSeverity | ( | IXA_STATUS_HANDLE | hStatus, |
int | vIndex | ||
) |
IXA_BOOL INCHI_DECL IXA_STATUS_HasError | ( | IXA_STATUS_HANDLE | hStatus | ) |
IXA_BOOL INCHI_DECL IXA_STATUS_HasWarning | ( | IXA_STATUS_HANDLE | hStatus | ) |
|
static |
|
static |
IXA_STATUS_HANDLE STATUS_Pack | ( | INCHISTATUS * | pStatus | ) |
void STATUS_PushMessage | ( | IXA_STATUS_HANDLE | hStatus, |
IXA_STATUS | vSeverity, | ||
char * | pFormat, | ||
... | |||
) |
|
static |