1 #ifndef _GLOBAL_H_
2 #define _GLOBAL_H_
3 
4 #include <stdio.h>
5 #include <grass/glocale.h>
6 
7 extern FILE *dxf_fp;
8 extern int overwrite;
9 
10 /* write_dxf.c */
11 int dxf_open(char *);
12 int dxf_header(void);
13 int dxf_tables(void);
14 int dxf_blocks(void);
15 int dxf_entities(void);
16 int dxf_endsec(void);
17 int dxf_eof(void);
18 
19 /* header stuff */
20 int dxf_limits(double, double, double, double);
21 
22 /* tables stuff */
23 int dxf_linetype_table(int);
24 int dxf_layer_table(int);
25 int dxf_endtable(void);
26 int dxf_solidline(void);
27 int dxf_layer0(void);
28 int dxf_layer(char *, int, char *, int);
29 
30 /* entities */
31 int dxf_point(char *, double, double, double);
32 int dxf_polyline(char *);
33 int dxf_vertex(char *, double, double, double);
34 int dxf_text(char *, double, double, double, double, int, char *);
35 int dxf_poly_end(char *);
36 
37 #endif
38