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