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 }