File: ParamOptions.h

package info (click to toggle)
oo2c32 1.5.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 8,748 kB
  • ctags: 5,415
  • sloc: ansic: 95,007; sh: 473; makefile: 344; perl: 57; lisp: 21
file content (133 lines) | stat: -rw-r--r-- 9,240 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);
#define _TBP_ParamOptions__OptionDesc_Write void(*)(ParamOptions__Option opt)
#define _TBN_ParamOptions__OptionDesc_Write 0
extern void ParamOptions__OptionDesc_Write(ParamOptions__Option opt);
#define _TBP_ParamOptions__OptionDesc_Accept unsigned char(*)(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);
#define _TBP_ParamOptions__OptionDesc_Copy ParamOptions__Option(*)(ParamOptions__Option opt)
#define _TBN_ParamOptions__OptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__OptionDesc_Copy(ParamOptions__Option opt);
#define _TBP_ParamOptions__OptionDesc_CopyValue void(*)(ParamOptions__Option opt, ParamOptions__Option dest)
#define _TBN_ParamOptions__OptionDesc_CopyValue 3
extern void ParamOptions__OptionDesc_CopyValue(ParamOptions__Option opt, ParamOptions__Option dest);
#define _TBP_ParamOptions__OptionsSectionDesc_Find ParamOptions__Option(*)(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);
#define _TBP_ParamOptions__OptionsSectionDesc_Add void(*)(ParamOptions__OptionsSection section, ParamOptions__Option option)
#define _TBN_ParamOptions__OptionsSectionDesc_Add 4
extern void ParamOptions__OptionsSectionDesc_Add(ParamOptions__OptionsSection section, ParamOptions__Option option);
#define _TBP_ParamOptions__OptionsSectionDesc_Remove void(*)(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);
#define _TBP_ParamOptions__BooleanOptionDesc_Set void(*)(ParamOptions__BooleanOption opt, unsigned char value)
#define _TBN_ParamOptions__BooleanOptionDesc_Set 4
extern void ParamOptions__BooleanOptionDesc_Set(ParamOptions__BooleanOption opt, unsigned char value);
#define _TBP_ParamOptions__BooleanOptionDesc_Accept unsigned char(*)(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);
#define _TBP_ParamOptions__BooleanOptionDesc_Write void(*)(ParamOptions__BooleanOption opt)
#define _TBN_ParamOptions__BooleanOptionDesc_Write 0
extern void ParamOptions__BooleanOptionDesc_Write(ParamOptions__BooleanOption opt);
#define _TBP_ParamOptions__BooleanOptionDesc_Copy ParamOptions__Option(*)(ParamOptions__BooleanOption opt)
#define _TBN_ParamOptions__BooleanOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__BooleanOptionDesc_Copy(ParamOptions__BooleanOption opt);
#define _TBP_ParamOptions__BooleanOptionDesc_CopyValue void(*)(ParamOptions__BooleanOption opt, ParamOptions__Option dest)
#define _TBN_ParamOptions__BooleanOptionDesc_CopyValue 3
extern void ParamOptions__BooleanOptionDesc_CopyValue(ParamOptions__BooleanOption opt, ParamOptions__Option dest);
#define _TBP_ParamOptions__IntegerOptionDesc_Set void(*)(ParamOptions__IntegerOption opt, int value)
#define _TBN_ParamOptions__IntegerOptionDesc_Set 4
extern void ParamOptions__IntegerOptionDesc_Set(ParamOptions__IntegerOption opt, int value);
#define _TBP_ParamOptions__IntegerOptionDesc_Accept unsigned char(*)(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);
#define _TBP_ParamOptions__IntegerOptionDesc_Write void(*)(ParamOptions__IntegerOption opt)
#define _TBN_ParamOptions__IntegerOptionDesc_Write 0
extern void ParamOptions__IntegerOptionDesc_Write(ParamOptions__IntegerOption opt);
#define _TBP_ParamOptions__IntegerOptionDesc_Copy ParamOptions__Option(*)(ParamOptions__IntegerOption opt)
#define _TBN_ParamOptions__IntegerOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__IntegerOptionDesc_Copy(ParamOptions__IntegerOption opt);
#define _TBP_ParamOptions__IntegerOptionDesc_CopyValue void(*)(ParamOptions__IntegerOption opt, ParamOptions__Option dest)
#define _TBN_ParamOptions__IntegerOptionDesc_CopyValue 3
extern void ParamOptions__IntegerOptionDesc_CopyValue(ParamOptions__IntegerOption opt, ParamOptions__Option dest);
#define _TBP_ParamOptions__StringOptionDesc_Set void(*)(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);
#define _TBP_ParamOptions__StringOptionDesc_Accept unsigned char(*)(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);
#define _TBP_ParamOptions__StringOptionDesc_Write void(*)(ParamOptions__StringOption opt)
#define _TBN_ParamOptions__StringOptionDesc_Write 0
extern void ParamOptions__StringOptionDesc_Write(ParamOptions__StringOption opt);
#define _TBP_ParamOptions__StringOptionDesc_Copy ParamOptions__Option(*)(ParamOptions__StringOption opt)
#define _TBN_ParamOptions__StringOptionDesc_Copy 2
extern ParamOptions__Option ParamOptions__StringOptionDesc_Copy(ParamOptions__StringOption opt);
#define _TBP_ParamOptions__StringOptionDesc_CopyValue void(*)(ParamOptions__StringOption opt, ParamOptions__Option dest)
#define _TBN_ParamOptions__StringOptionDesc_CopyValue 3
extern void ParamOptions__StringOptionDesc_CopyValue(ParamOptions__StringOption opt, ParamOptions__Option dest);
#define _TBP_ParamOptions__OptionsSectionDesc_Parse void(*)(ParamOptions__OptionsSection s, unsigned char includeEnd)
#define _TBN_ParamOptions__OptionsSectionDesc_Parse 0
extern void ParamOptions__OptionsSectionDesc_Parse(ParamOptions__OptionsSection s, unsigned char includeEnd);
#define _TBP_ParamOptions__OptionsSectionDesc_Write void(*)(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