|
coan 4.2.4
|
#include "contradiction.h"#include "report.h"#include "line_despatch.h"#include "io.h"#include "if_control.h"#include <stdlib.h>#include <assert.h>
Go to the source code of this file.
Data Structures | |
| struct | contradiction_state_s |
Defines | |
| #define | CONTRADICTION_PENDING (GET_STATE(contradiction,err_msg_buf)[ERR_MSG_BUF] != 0) |
Typedefs | |
| typedef struct contradiction_state_s | contradiction_state_t |
Enumerations | |
| enum | contradiction_storage_type { contradiction_storage_type = STATE_STATIC } |
| enum | contradiction_init_type { contradiction_initialisation_type = STATIC_INITABLE } |
| enum | { ERR_MSG_BUF, OUT_MSG_BUF } |
Functions | |
| void | contradiction_initor (void) |
| void | contradiction_finitor (void) |
| static void | compose_contradiction_insert_format (heap_str *buf, const char *sub_format) |
| static void | forget_pending_contradiction (void) |
| static void | insert_pending_contradiction (void) |
| void | insert_contradiction (char const *sub_format) |
| void | contradiction_policy (contradiction_policy_t p) |
| void | flush_contradiction (void) |
| void | forget_contradiction (void) |
| void | save_contradiction (char const *sub_format) |
Variables | |
| static contradiction_state_t | contradiction_state |
| contradiction_state_t * | contradiction_h = & contradiction_state |
| contradiction_public_state_t * | contradiction_public_h = ( contradiction_public_state_t *)& contradiction_state |
|
static const contradiction_state_t *const | contradiction_static_initialiser_h = & contradiction_static_initialiser |
| void(* | contradiction_init_h )(contradiction_state_t *) |
| void(* | contradiction_finis_h )(contradiction_state_t *) |
| static const contradiction_state_t | contradiction_static_initialiser |
This file implements the Contradiction component
Definition in file contradiction.c.