Freeciv-3.1
Loading...
Searching...
No Matches
Data Fields
entry Struct Reference

Data Fields

struct sectionpsection
 
char * name
 
enum entry_type type
 
int used
 
char * comment
 
union { 
 
   struct { 
 
      bool   value 
 
   }   boolean 
 
   struct { 
 
      int   value 
 
   }   integer 
 
   struct { 
 
      float   value 
 
   }   floating 
 
   struct { 
 
      char *   value 
 
      bool   escaped 
 
      bool   raw 
 
      bool   gt_marking 
 
   }   string 
 
};  
 

Detailed Description

Definition at line 193 of file registry_ini.c.

Field Documentation

◆ [union]

union { ... } entry

◆ [struct]

struct { ... } entry::boolean

◆ comment

char* entry::comment

◆ escaped

bool entry::escaped

◆ [struct]

struct { ... } entry::floating

◆ gt_marking

bool entry::gt_marking

Definition at line 218 of file registry_ini.c.

Referenced by entry_str_set_gt_marking(), entry_to_file(), and section_entry_str_new().

◆ [struct]

struct { ... } entry::integer

◆ name

char* entry::name

Definition at line 195 of file registry_ini.c.

Referenced by entry_destroy(), entry_name(), entry_new(), and entry_set_name().

◆ psection

struct section* entry::psection

◆ raw

bool entry::raw

Definition at line 217 of file registry_ini.c.

Referenced by entry_to_file(), secfile_insert_str_full(), and section_entry_str_new().

◆ [struct]

struct { ... } entry::string

◆ type

enum entry_type entry::type

◆ used

int entry::used

Definition at line 197 of file registry_ini.c.

Referenced by entry_new(), entry_use(), and entry_used().

◆ value [1/4]

bool entry::value

◆ value [2/4]

int entry::value

Definition at line 207 of file registry_ini.c.

◆ value [3/4]

float entry::value

Definition at line 211 of file registry_ini.c.

◆ value [4/4]

char* entry::value

Definition at line 215 of file registry_ini.c.