File: FileData.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 (37 lines) | stat: -rw-r--r-- 1,891 bytes parent folder | download | duplicates (2)
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
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_FileData_
#define _MODULE_FileData_

#include "Parameter.h"
#include "Time.h"
typedef struct FileData__DependenceDesc {
  struct FileData__DependenceDesc* nextDep;
  struct FileData__FileDataDesc* file;
} FileData__DependenceDesc;
typedef struct FileData__DependenceDesc* FileData__Dependence;
typedef struct FileData__FileDataDesc {
  struct FileData__FileDataDesc* nextFile;
  Parameter__String name;
  unsigned char suffix[8];
  unsigned int flags;
  Parameter__String filename;
  Time__TimeStamp timeStamp;
  FileData__Dependence dependenceList;
} FileData__FileDataDesc;
typedef struct FileData__FileDataDesc* FileData__FileData;
#define FileData__fileExists 2
extern void FileData__MarkForRemoval(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern FileData__FileData FileData__GetFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern void FileData__AddDependence(FileData__FileData file, const unsigned char* depName__ref, int depName_0d, const unsigned char* depSuffix__ref, int depSuffix_0d);
extern void FileData__SetFilename(FileData__FileData file, unsigned char* filename, int filename_0d);
extern void FileData__SetTimeStamp(FileData__FileData file);
extern FileData__FileData FileData__FindFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d, unsigned char timeStamp);
extern FileData__FileData FileData__NewFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern void FileData__ClearFiles(void);
extern void FileData__RemoveFiles(void);
extern struct _TD FileData__FileDataDesc_td;
extern struct _TD FileData__DependenceDesc_td;
extern struct _TD FileData__FileListDesc_td;
extern void FileData_init(void);

#endif