Mercurial > hg > index.cgi
comparison lwasm/pseudo.c @ 2:7317fbe024af
Clean up insane number of compiler warnings under -Wall
author | lost@l-w.ca |
---|---|
date | Thu, 20 Jan 2011 22:39:46 -0700 |
parents | 2c24602be78f |
children | 127e5b1e01c0 |
comparison
equal
deleted
inserted
replaced
1:96c4dc89016e | 2:7317fbe024af |
---|---|
18 this program. If not, see <http://www.gnu.org/licenses/>. | 18 this program. If not, see <http://www.gnu.org/licenses/>. |
19 | 19 |
20 */ | 20 */ |
21 | 21 |
22 #include <stdio.h> | 22 #include <stdio.h> |
23 #include <ctype.h> | |
24 | |
25 #include <lw_alloc.h> | |
23 | 26 |
24 #include "lwasm.h" | 27 #include "lwasm.h" |
25 #include "instab.h" | 28 #include "instab.h" |
26 #include "input.h" | 29 #include "input.h" |
27 | 30 |
99 | 102 |
100 EMITFUNC(pseudo_emit_fcb) | 103 EMITFUNC(pseudo_emit_fcb) |
101 { | 104 { |
102 int i; | 105 int i; |
103 lw_expr_t e; | 106 lw_expr_t e; |
104 int v; | 107 // int v; |
105 | 108 |
106 for (i = 0; i < l -> len; i++) | 109 for (i = 0; i < l -> len; i++) |
107 { | 110 { |
108 e = lwasm_fetch_expr(l, i); | 111 e = lwasm_fetch_expr(l, i); |
109 lwasm_emitexpr(l, e, 1); | 112 lwasm_emitexpr(l, e, 1); |
134 | 137 |
135 EMITFUNC(pseudo_emit_fdb) | 138 EMITFUNC(pseudo_emit_fdb) |
136 { | 139 { |
137 int i; | 140 int i; |
138 lw_expr_t e; | 141 lw_expr_t e; |
139 int v; | 142 // int v; |
140 | 143 |
141 for (i = 0; i < (l -> len)/2; i++) | 144 for (i = 0; i < (l -> len)/2; i++) |
142 { | 145 { |
143 e = lwasm_fetch_expr(l, i); | 146 e = lwasm_fetch_expr(l, i); |
144 lwasm_emitexpr(l, e, 2); | 147 lwasm_emitexpr(l, e, 2); |
169 | 172 |
170 EMITFUNC(pseudo_emit_fqb) | 173 EMITFUNC(pseudo_emit_fqb) |
171 { | 174 { |
172 int i; | 175 int i; |
173 lw_expr_t e; | 176 lw_expr_t e; |
174 int v; | 177 // int v; |
175 | 178 |
176 for (i = 0; i < (l -> len)/4; i++) | 179 for (i = 0; i < (l -> len)/4; i++) |
177 { | 180 { |
178 e = lwasm_fetch_expr(l, i); | 181 e = lwasm_fetch_expr(l, i); |
179 lwasm_emitexpr(l, e, 4); | 182 lwasm_emitexpr(l, e, 4); |
1054 fn = lw_strndup(*p, p2 - *p); | 1057 fn = lw_strndup(*p, p2 - *p); |
1055 (*p) = p2; | 1058 (*p) = p2; |
1056 if (delim && **p) | 1059 if (delim && **p) |
1057 (*p)++; | 1060 (*p)++; |
1058 | 1061 |
1059 0 == asprintf(&p3, "include:%s", fn); | 1062 (void)(0 == asprintf(&p3, "include:%s", fn)); |
1060 input_open(as, p3); | 1063 input_open(as, p3); |
1061 lw_free(p3); | 1064 lw_free(p3); |
1062 | 1065 |
1063 l -> len = 0; | 1066 l -> len = 0; |
1064 } | 1067 } |