Mercurial > hg > index.cgi
comparison lwasm/input.h @ 108:9960e05cbe3a
Added *pragmapush and *pragmapop; still seems to be nonfunctional
author | lost@l-w.ca |
---|---|
date | Sun, 07 Aug 2011 00:58:00 -0600 |
parents | 2c24602be78f |
children | 3864d96ee8c7 |
comparison
equal
deleted
inserted
replaced
107:b3557f8325f7 | 108:9960e05cbe3a |
---|---|
22 #ifndef ___input_h_seen___ | 22 #ifndef ___input_h_seen___ |
23 #define ___input_h_seen___ | 23 #define ___input_h_seen___ |
24 | 24 |
25 #include "lwasm.h" | 25 #include "lwasm.h" |
26 | 26 |
27 typedef struct | |
28 { | |
29 int magic; | |
30 } input_stack_entry; | |
31 | |
32 extern void input_stack_push(asmstate_t *as, input_stack_entry *se); | |
33 extern input_stack_entry *input_stack_pop(asmstate_t *as, int magic, int (*fn)(input_stack_entry *e, void *data), void *data); | |
34 | |
27 extern void input_init(asmstate_t *as); | 35 extern void input_init(asmstate_t *as); |
28 extern void input_openstring(asmstate_t *as, char *s, char *str); | 36 extern void input_openstring(asmstate_t *as, char *s, char *str); |
29 extern void input_open(asmstate_t *as, char *s); | 37 extern void input_open(asmstate_t *as, char *s); |
30 extern char *input_readline(asmstate_t *as); | 38 extern char *input_readline(asmstate_t *as); |
31 extern char *input_curspec(asmstate_t *as); | 39 extern char *input_curspec(asmstate_t *as); |