comparison lwasm/input.h @ 379:d791d47afc48

Add m80ext pragma for Macro-80C compatibility and ignore END in includes For compatibility with Macro-80C source, add pragma for it. Also implement ignoring END in include files rather than treating it as the total end of assembly. Thanks to Erik G <erik@6809.org> for the patch.
author William Astle <lost@l-w.ca>
date Mon, 13 Jul 2015 20:59:02 -0600
parents 8e25147c2aa8
children dd9c5cef2e80
comparison
equal deleted inserted replaced
378:b0ec15f95563 379:d791d47afc48
36 void input_openstring(asmstate_t *as, char *s, char *str); 36 void input_openstring(asmstate_t *as, char *s, char *str);
37 void input_open(asmstate_t *as, char *s); 37 void input_open(asmstate_t *as, char *s);
38 char *input_readline(asmstate_t *as); 38 char *input_readline(asmstate_t *as);
39 char *input_curspec(asmstate_t *as); 39 char *input_curspec(asmstate_t *as);
40 FILE *input_open_standalone(asmstate_t *as, char *s, char **rfn); 40 FILE *input_open_standalone(asmstate_t *as, char *s, char **rfn);
41 int input_isinclude(asmstate_t *as);
41 42
42 struct ifl 43 struct ifl
43 { 44 {
44 const char *fn; 45 const char *fn;
45 struct ifl *next; 46 struct ifl *next;