1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
|
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_ParamOptions_
#define _MODULE_ParamOptions_
#define ParamOptions__undefError 0
#define ParamOptions__forceDefine 1
#define ParamOptions__ignoreUndef 2
#define ParamOptions__acceptUndef 3
#include "Parameter.h"
typedef struct ParamOptions__OptionDesc {
struct ParamOptions__OptionDesc* next;
Parameter__String name;
} ParamOptions__OptionDesc;
typedef struct ParamOptions__OptionDesc* ParamOptions__Option;
typedef struct ParamOptions__OptionsSectionDesc {
Parameter__Section next;
Parameter__String name;
unsigned char defined;
unsigned char noWrite;
char _10pad, _11pad;
signed char undef;
char _13pad, _14pad, _15pad;
ParamOptions__Option optionList;
} ParamOptions__OptionsSectionDesc;
typedef struct ParamOptions__OptionsSectionDesc* ParamOptions__OptionsSection;
typedef struct ParamOptions__BooleanOptionDesc {
ParamOptions__Option next;
Parameter__String name;
unsigned char true_;
char _9pad, _10pad, _11pad;
} ParamOptions__BooleanOptionDesc;
typedef struct ParamOptions__BooleanOptionDesc* ParamOptions__BooleanOption;
typedef struct ParamOptions__IntegerOptionDesc {
ParamOptions__Option next;
Parameter__String name;
int value;
int lower;
int upper;
} ParamOptions__IntegerOptionDesc;
typedef struct ParamOptions__IntegerOptionDesc* ParamOptions__IntegerOption;
typedef struct ParamOptions__StringOptionDesc {
ParamOptions__Option next;
Parameter__String name;
Parameter__String value;
} ParamOptions__StringOptionDesc;
typedef struct ParamOptions__StringOptionDesc* ParamOptions__StringOption;
extern ParamOptions__OptionsSection ParamOptions__options;
extern unsigned char ParamOptions__error[128];
extern void ParamOptions__InitOption(ParamOptions__Option opt, const unsigned char* name__ref, int name_0d);
extern ParamOptions__BooleanOption ParamOptions__CreateBoolean(const unsigned char* name__ref, int name_0d, unsigned char default_);
extern ParamOptions__IntegerOption ParamOptions__CreateInteger(const unsigned char* name__ref, int name_0d, int default_, int lower, int upper);
extern ParamOptions__StringOption ParamOptions__CreateString(const unsigned char* name__ref, int name_0d, const unsigned char* default___ref, int default__0d);
extern void ParamOptions__Init(signed char undef);
typedef void(* _TBP_ParamOptions__OptionDesc_Write)(ParamOptions__Option opt);
#define _TBN_ParamOptions__OptionDesc_Write 0
extern void ParamOptions__OptionDesc_Write(ParamOptions__Option opt);
typedef unsigned char(* _TBP_ParamOptions__OptionDesc_Accept)(ParamOptions__Option opt, const unsigned char* str, int str_0d);
#define _TBN_ParamOptions__OptionDesc_Accept 1
extern unsigned char ParamOptions__OptionDesc_Accept(ParamOptions__Option opt, const unsigned char* str, int str_0d);
typedef ParamOptions__Option(* _TBP_ParamOptions__OptionDesc_Copy)(ParamOptions__Option opt);
#define _TBN_ParamOptions__OptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__OptionDesc_Copy(ParamOptions__Option opt);
typedef void(* _TBP_ParamOptions__OptionDesc_CopyValue)(ParamOptions__Option opt, ParamOptions__Option dest);
#define _TBN_ParamOptions__OptionDesc_CopyValue 3
extern void ParamOptions__OptionDesc_CopyValue(ParamOptions__Option opt, ParamOptions__Option dest);
typedef ParamOptions__Option(* _TBP_ParamOptions__OptionsSectionDesc_Find)(ParamOptions__OptionsSection section, const unsigned char* name, int name_0d);
#define _TBN_ParamOptions__OptionsSectionDesc_Find 3
extern ParamOptions__Option ParamOptions__OptionsSectionDesc_Find(ParamOptions__OptionsSection section, const unsigned char* name, int name_0d);
typedef void(* _TBP_ParamOptions__OptionsSectionDesc_Add)(ParamOptions__OptionsSection section, ParamOptions__Option option);
#define _TBN_ParamOptions__OptionsSectionDesc_Add 4
extern void ParamOptions__OptionsSectionDesc_Add(ParamOptions__OptionsSection section, ParamOptions__Option option);
typedef void(* _TBP_ParamOptions__OptionsSectionDesc_Remove)(ParamOptions__OptionsSection section, const unsigned char* name__ref, int name_0d);
#define _TBN_ParamOptions__OptionsSectionDesc_Remove 5
extern void ParamOptions__OptionsSectionDesc_Remove(ParamOptions__OptionsSection section, const unsigned char* name__ref, int name_0d);
typedef void(* _TBP_ParamOptions__BooleanOptionDesc_Set)(ParamOptions__BooleanOption opt, unsigned char value);
#define _TBN_ParamOptions__BooleanOptionDesc_Set 4
extern void ParamOptions__BooleanOptionDesc_Set(ParamOptions__BooleanOption opt, unsigned char value);
typedef unsigned char(* _TBP_ParamOptions__BooleanOptionDesc_Accept)(ParamOptions__BooleanOption opt, const unsigned char* str__ref, int str_0d);
#define _TBN_ParamOptions__BooleanOptionDesc_Accept 1
extern unsigned char ParamOptions__BooleanOptionDesc_Accept(ParamOptions__BooleanOption opt, const unsigned char* str__ref, int str_0d);
typedef void(* _TBP_ParamOptions__BooleanOptionDesc_Write)(ParamOptions__BooleanOption opt);
#define _TBN_ParamOptions__BooleanOptionDesc_Write 0
extern void ParamOptions__BooleanOptionDesc_Write(ParamOptions__BooleanOption opt);
typedef ParamOptions__Option(* _TBP_ParamOptions__BooleanOptionDesc_Copy)(ParamOptions__BooleanOption opt);
#define _TBN_ParamOptions__BooleanOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__BooleanOptionDesc_Copy(ParamOptions__BooleanOption opt);
typedef void(* _TBP_ParamOptions__BooleanOptionDesc_CopyValue)(ParamOptions__BooleanOption opt, ParamOptions__Option dest);
#define _TBN_ParamOptions__BooleanOptionDesc_CopyValue 3
extern void ParamOptions__BooleanOptionDesc_CopyValue(ParamOptions__BooleanOption opt, ParamOptions__Option dest);
typedef void(* _TBP_ParamOptions__IntegerOptionDesc_Set)(ParamOptions__IntegerOption opt, int value);
#define _TBN_ParamOptions__IntegerOptionDesc_Set 4
extern void ParamOptions__IntegerOptionDesc_Set(ParamOptions__IntegerOption opt, int value);
typedef unsigned char(* _TBP_ParamOptions__IntegerOptionDesc_Accept)(ParamOptions__IntegerOption opt, const unsigned char* str__ref, int str_0d);
#define _TBN_ParamOptions__IntegerOptionDesc_Accept 1
extern unsigned char ParamOptions__IntegerOptionDesc_Accept(ParamOptions__IntegerOption opt, const unsigned char* str__ref, int str_0d);
typedef void(* _TBP_ParamOptions__IntegerOptionDesc_Write)(ParamOptions__IntegerOption opt);
#define _TBN_ParamOptions__IntegerOptionDesc_Write 0
extern void ParamOptions__IntegerOptionDesc_Write(ParamOptions__IntegerOption opt);
typedef ParamOptions__Option(* _TBP_ParamOptions__IntegerOptionDesc_Copy)(ParamOptions__IntegerOption opt);
#define _TBN_ParamOptions__IntegerOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__IntegerOptionDesc_Copy(ParamOptions__IntegerOption opt);
typedef void(* _TBP_ParamOptions__IntegerOptionDesc_CopyValue)(ParamOptions__IntegerOption opt, ParamOptions__Option dest);
#define _TBN_ParamOptions__IntegerOptionDesc_CopyValue 3
extern void ParamOptions__IntegerOptionDesc_CopyValue(ParamOptions__IntegerOption opt, ParamOptions__Option dest);
typedef void(* _TBP_ParamOptions__StringOptionDesc_Set)(ParamOptions__StringOption opt, const unsigned char* value__ref, int value_0d);
#define _TBN_ParamOptions__StringOptionDesc_Set 4
extern void ParamOptions__StringOptionDesc_Set(ParamOptions__StringOption opt, const unsigned char* value__ref, int value_0d);
typedef unsigned char(* _TBP_ParamOptions__StringOptionDesc_Accept)(ParamOptions__StringOption opt, const unsigned char* str__ref, int str_0d);
#define _TBN_ParamOptions__StringOptionDesc_Accept 1
extern unsigned char ParamOptions__StringOptionDesc_Accept(ParamOptions__StringOption opt, const unsigned char* str__ref, int str_0d);
typedef void(* _TBP_ParamOptions__StringOptionDesc_Write)(ParamOptions__StringOption opt);
#define _TBN_ParamOptions__StringOptionDesc_Write 0
extern void ParamOptions__StringOptionDesc_Write(ParamOptions__StringOption opt);
typedef ParamOptions__Option(* _TBP_ParamOptions__StringOptionDesc_Copy)(ParamOptions__StringOption opt);
#define _TBN_ParamOptions__StringOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__StringOptionDesc_Copy(ParamOptions__StringOption opt);
typedef void(* _TBP_ParamOptions__StringOptionDesc_CopyValue)(ParamOptions__StringOption opt, ParamOptions__Option dest);
#define _TBN_ParamOptions__StringOptionDesc_CopyValue 3
extern void ParamOptions__StringOptionDesc_CopyValue(ParamOptions__StringOption opt, ParamOptions__Option dest);
typedef void(* _TBP_ParamOptions__OptionsSectionDesc_Parse)(ParamOptions__OptionsSection s, unsigned char includeEnd);
#define _TBN_ParamOptions__OptionsSectionDesc_Parse 0
extern void ParamOptions__OptionsSectionDesc_Parse(ParamOptions__OptionsSection s, unsigned char includeEnd);
typedef void(* _TBP_ParamOptions__OptionsSectionDesc_Write)(ParamOptions__OptionsSection s);
#define _TBN_ParamOptions__OptionsSectionDesc_Write 1
extern void ParamOptions__OptionsSectionDesc_Write(ParamOptions__OptionsSection s);
extern struct _TD ParamOptions__OptionDesc_td;
extern struct _TD ParamOptions__OptionsSectionDesc_td;
extern struct _TD ParamOptions__BooleanOptionDesc_td;
extern struct _TD ParamOptions__IntegerOptionDesc_td;
extern struct _TD ParamOptions__StringOptionDesc_td;
extern void ParamOptions_init(void);
#endif
|