Tor 0.4.9.8
Loading...
Searching...
No Matches
Internal macros: struct definitions.

Macros

#define BEGIN_CONF_STRUCT__STRUCT(name)
 
#define END_CONF_STRUCT__STRUCT(name)
 
#define CONF_VAR__STRUCT(varname, vartype, varflags, initval)
 

Detailed Description

Implementation helpers: the regular confdecl macros expand to these when CONF_CONTEXT is defined to STRUCT. Don't use them directly.

Macro Definition Documentation

◆ BEGIN_CONF_STRUCT__STRUCT

#define BEGIN_CONF_STRUCT__STRUCT ( name)
Value:
struct name { \
uint32_t magic;
const char * name
Definition config.c:2472

Definition at line 79 of file confdecl.h.

◆ CONF_VAR__STRUCT

#define CONF_VAR__STRUCT ( varname,
vartype,
varflags,
initval )
Value:
config_decl_ ## vartype varname;

Definition at line 84 of file confdecl.h.

◆ END_CONF_STRUCT__STRUCT

#define END_CONF_STRUCT__STRUCT ( name)
Value:
};

Definition at line 82 of file confdecl.h.