File: ParamOptions.h

package info (click to toggle)
oo2c32 1.5.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,888 kB
  • ctags: 5,436
  • sloc: ansic: 95,310; sh: 473; makefile: 345; perl: 57; lisp: 20
file content (133 lines) | stat: -rw-r--r-- 9,264 bytes parent folder | download
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