HOPS
HOPS class reference
mk4_afio.h
Go to the documentation of this file.
1 #ifndef MK4_AFIO_H
2 #define MK4_AFIO_H
3 
4 #include "adata.h"
5 
6 extern void set_afile_com_char(int star);
7 extern char get_afile_com_char(void);
8 extern int afile_comment(char *line);
9 extern int afile_header(int version, int type, FILE *fp);
10 extern void aline_id(char *line, int *version, int *type);
11 extern void clear_csumm(corelsum *dsumm);
12 extern void clear_fsumm(fringesum *dsumm);
13 extern void clear_rsumm(rootsum *dsumm);
14 extern void clear_tsumm(trianglesum *dsumm);
15 extern char *corelname(corelsum *csumm);
16 extern char *fringename(fringesum *fsumm);
17 extern int get_unique_name(char *input, char *output);
18 extern int parse_csumm(char *line, corelsum *file);
19 extern int parse_fsumm(char *line, fringesum *file);
20 extern int parse_rsumm(char *line, rootsum *file);
21 extern int parse_tsumm(char *line, trianglesum *file);
22 extern char *rootname(rootsum *rsumm);
23 extern int write_csumm(corelsum *data, FILE *fp);
24 extern int write_fsumm(fringesum *data, FILE *fp);
25 extern int write_rsumm(rootsum *data, FILE *fp);
26 extern int write_tsumm(trianglesum *data, FILE *fp);
27 
28 #endif
Definition: adata.h:31
Definition: adata.h:70
Definition: adata.h:7
Definition: adata.h:148
const char version[]
Definition: difx2mark4.c:37
int parse_rsumm(char *line, rootsum *file)
Definition: parse_rsumm.c:39
void aline_id(char *line, int *version, int *type)
Definition: aline_id.c:21
char * rootname(rootsum *rsumm)
Definition: rootname.c:29
char get_afile_com_char(void)
Definition: afile_header.c:273
int write_fsumm(fringesum *data, FILE *fp)
Definition: write_fsumm.c:79
void clear_fsumm(fringesum *dsumm)
Definition: clear_fsumm.c:22
char * corelname(corelsum *csumm)
Definition: corelname.c:29
void clear_csumm(corelsum *dsumm)
Definition: clear_csumm.c:21
void set_afile_com_char(int star)
Definition: afile_header.c:269
int write_tsumm(trianglesum *data, FILE *fp)
Definition: write_tsumm.c:45
int get_unique_name(char *input, char *output)
Definition: get_unique_name.c:37
void clear_rsumm(rootsum *dsumm)
Definition: clear_rsumm.c:22
int parse_fsumm(char *line, fringesum *file)
Definition: parse_fsumm.c:60
void clear_tsumm(trianglesum *dsumm)
Definition: clear_tsumm.c:22
int afile_comment(char *line)
Definition: afile_header.c:283
int write_rsumm(rootsum *data, FILE *fp)
Definition: write_rsumm.c:44
int parse_tsumm(char *line, trianglesum *file)
Definition: parse_tsumm.c:48
int afile_header(int version, int type, FILE *fp)
Definition: afile_header.c:299
int write_csumm(corelsum *data, FILE *fp)
Definition: write_csumm.c:48
char * fringename(fringesum *fsumm)
Definition: fringename.c:54
int parse_csumm(char *line, corelsum *file)
Definition: parse_csumm.c:45
int output(struct vex *root, struct type_pass *pass)
Definition: output.c:255