File: ParamPaths.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 (66 lines) | stat: -rw-r--r-- 3,473 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
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_ParamPaths_
#define _MODULE_ParamPaths_

#include "Parameter.h"
typedef struct ParamPaths__PathDesc {
  struct ParamPaths__PathDesc* next;
  Parameter__String path;
} ParamPaths__PathDesc;
typedef struct ParamPaths__PathDesc* ParamPaths__Path;
typedef struct ParamPaths__PatternDesc {
  struct ParamPaths__PatternDesc* next;
  Parameter__String filePattern;
  unsigned char rcsIsEnabled;
  char _9pad, _10pad, _11pad;
  ParamPaths__Path pathList;
} ParamPaths__PatternDesc;
typedef struct ParamPaths__PatternDesc* ParamPaths__Pattern;
typedef struct ParamPaths__PathsSectionDesc {
  Parameter__Section next;
  Parameter__String name;
  unsigned char defined;
  unsigned char noWrite;
  char _10pad, _11pad;
  ParamPaths__Pattern patternList;
  unsigned char rcsEnabled;
  char _17pad, _18pad, _19pad;
} ParamPaths__PathsSectionDesc;
typedef struct ParamPaths__PathsSectionDesc* ParamPaths__PathsSection;
typedef struct ParamPaths__NewFilesDesc {
  Parameter__Section next;
  Parameter__String name;
  unsigned char defined;
  unsigned char noWrite;
  char _10pad, _11pad;
  ParamPaths__Pattern patternList;
  unsigned char rcsEnabled;
  char _17pad, _18pad, _19pad;
} ParamPaths__NewFilesDesc;
typedef struct ParamPaths__NewFilesDesc* ParamPaths__NewFilesSection;
extern ParamPaths__PathsSection ParamPaths__paths;
extern ParamPaths__NewFilesSection ParamPaths__newFiles;
extern unsigned char ParamPaths__FindPath(const unsigned char* fileName__ref, int fileName_0d, unsigned char keepGivenPath, unsigned char* filePath, int filePath_0d);
extern void ParamPaths__GeneratePath(const unsigned char* fileName__ref, int fileName_0d, unsigned char* filePath, int filePath_0d);
extern unsigned char ParamPaths__FindPathExt(const unsigned char* fileName__ref, int fileName_0d, const unsigned char* ext__ref, int ext_0d, unsigned char keepGivenPath, unsigned char* filePath, int filePath_0d);
extern void ParamPaths__GeneratePathExt(const unsigned char* fileName__ref, int fileName_0d, const unsigned char* ext__ref, int ext_0d, unsigned char* filePath, int filePath_0d);
extern void ParamPaths__Init(unsigned char sectionPaths, unsigned char sectionNewFiles, unsigned char fallBackToPaths);
#define _TBP_ParamPaths__PathsSectionDesc_AddPattern void(*)(ParamPaths__PathsSection s, ParamPaths__Pattern p)
#define _TBN_ParamPaths__PathsSectionDesc_AddPattern 3
extern void ParamPaths__PathsSectionDesc_AddPattern(ParamPaths__PathsSection s, ParamPaths__Pattern p);
#define _TBP_ParamPaths__PathsSectionDesc_Parse void(*)(ParamPaths__PathsSection s, unsigned char includeEnd)
#define _TBN_ParamPaths__PathsSectionDesc_Parse 0
extern void ParamPaths__PathsSectionDesc_Parse(ParamPaths__PathsSection s, unsigned char includeEnd);
#define _TBP_ParamPaths__NewFilesDesc_Parse void(*)(ParamPaths__NewFilesSection s, unsigned char includeEnd)
#define _TBN_ParamPaths__NewFilesDesc_Parse 0
extern void ParamPaths__NewFilesDesc_Parse(ParamPaths__NewFilesSection s, unsigned char includeEnd);
#define _TBP_ParamPaths__PathsSectionDesc_Write void(*)(ParamPaths__PathsSection s)
#define _TBN_ParamPaths__PathsSectionDesc_Write 1
extern void ParamPaths__PathsSectionDesc_Write(ParamPaths__PathsSection s);
extern struct _TD ParamPaths__PathDesc_td;
extern struct _TD ParamPaths__PatternDesc_td;
extern struct _TD ParamPaths__PathsSectionDesc_td;
extern struct _TD ParamPaths__NewFilesDesc_td;
extern void ParamPaths_init(void);

#endif