comparison lwlink/trunk/src/lwlink.h @ 115:776d8bea5b46

implement reading files
author lost
date Sun, 18 Jan 2009 04:53:57 +0000
parents c65fcec346cd
children 817ab0e124fa
comparison
equal deleted inserted replaced
114:c65fcec346cd 115:776d8bea5b46
25 #define __lwlink_h_seen__ 25 #define __lwlink_h_seen__
26 26
27 #define OUTPUT_DECB 0 // DECB multirecord format 27 #define OUTPUT_DECB 0 // DECB multirecord format
28 #define OUTPUT_RAW 1 // raw sequence of bytes 28 #define OUTPUT_RAW 1 // raw sequence of bytes
29 29
30
31 typedef struct
32 {
33 char *filename;
34 unsigned char *filedata;
35 long filesize;
36 } fileinfo_t;
37
30 #ifndef __lwlink_c_seen__ 38 #ifndef __lwlink_c_seen__
31 39
32 extern int debug_level; 40 extern int debug_level;
33 extern int outformat; 41 extern int outformat;
34 extern char *outfile; 42 extern char *outfile;
35 extern int ninputfiles; 43 extern int ninputfiles;
36 extern char **inputfiles; 44 extern fileinfo_t **inputfiles;
37 45
38 #define __lwlink_E__ extern 46 #define __lwlink_E__ extern
39 #else 47 #else
40 #define __lwlink_E__ 48 #define __lwlink_E__
41 #endif // __lwlink_c_seen__ 49 #endif // __lwlink_c_seen__