coan 4.2.4
#include "configured_symbols.h"
#include "report.h"
#include "io.h"
Include dependency graph for configured_symbols.c:

Go to the source code of this file.

Typedefs

typedef
configured_symbols_public_state_t 
configured_symbols_state_t

Enumerations

enum  configured_symbols_storage_type { configured_symbols_storage_type = STATE_STATIC }
enum  configured_symbols_init_type { configured_symbols_initialisation_type = USER_INITABLE }

Functions

void configured_symbols_initor (void)
void configured_symbols_finitor (void)
void configured_symbols_init (configured_symbols_state_t *)
void configured_symbols_finis (configured_symbols_state_t *)
symbol_const_h configured_symbol_seek_const (char const **cpp)
symbol_h configured_symbol_seek (char const **cpp)
symbol_const_h configured_symbol_match_const (char const *symname, size_t namelen)
symbol_h configured_symbol_match (char const *symname, size_t namelen)
line_type_t configured_symbol_add (bool define, symbol_h sym, char const *tail, char const **pend)
void configured_symbols_rewind (void)
symbol_h configured_symbol_find (canonical_string_const_h cs, size_t *start)

Variables

static configured_symbols_state_t configured_symbols_state
configured_symbols_state_tconfigured_symbols_h = & configured_symbols_state
configured_symbols_public_state_tconfigured_symbols_public_h = ( configured_symbols_public_state_t *)& configured_symbols_state
static const
configured_symbols_state_t
*const 
configured_symbols_static_initialiser_h
void(* configured_symbols_init_h )(configured_symbols_state_t *) = & configured_symbols_init
void(* configured_symbols_finis_h )(configured_symbols_state_t *) = & configured_symbols_finis

Detailed Description

This file implements the Configured Symbols component

Definition in file configured_symbols.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines