comparison lwasm/lwasm.h @ 329:c15cca3ae6a2

Created first pass of input layer
author lost
date Sun, 28 Feb 2010 05:01:31 +0000
parents 619fd6ad4ab9
children 81c005b82775
comparison
equal deleted inserted replaced
328:591d01b343b9 329:c15cca3ae6a2
21 21
22 #ifndef ___lwasm_h_seen___ 22 #ifndef ___lwasm_h_seen___
23 #define ___lwasm_h_seen___ 23 #define ___lwasm_h_seen___
24 24
25 #include <lw_stringlist.h> 25 #include <lw_stringlist.h>
26 #include <lw_stack.h>
26 27
27 enum lwasm_output_e 28 enum lwasm_output_e
28 { 29 {
29 OUTPUT_DECB = 0, // DECB multirecord format 30 OUTPUT_DECB = 0, // DECB multirecord format
30 OUTPUT_RAW, // raw sequence of bytes 31 OUTPUT_RAW, // raw sequence of bytes
66 67
67 char *list_file; // name of file to list to 68 char *list_file; // name of file to list to
68 char *output_file; // output file name 69 char *output_file; // output file name
69 lw_stringlist_t input_files; // files to assemble 70 lw_stringlist_t input_files; // files to assemble
70 lw_stringlist_t include_list; // include paths 71 lw_stringlist_t include_list; // include paths
72 lw_stack_t file_dir; // stack of the "current file" dir
71 } asmstate_t; 73 } asmstate_t;
72 74
73 #endif /* ___lwasm_h_seen___ */ 75 #endif /* ___lwasm_h_seen___ */