comparison lwasm/instab.c @ 380:cc154dc614fe

Added extdep pseudo back in
author lost@starbug
date Mon, 26 Apr 2010 19:44:44 -0600
parents 0cf4948d53b4
children eacdae8a1575
comparison
equal deleted inserted replaced
379:85b592c8b8f6 380:cc154dc614fe
258 extern EMITFUNC(pseudo_emit_mod); 258 extern EMITFUNC(pseudo_emit_mod);
259 259
260 extern PARSEFUNC(pseudo_parse_emod); 260 extern PARSEFUNC(pseudo_parse_emod);
261 #define pseudo_resolve_emod NULL 261 #define pseudo_resolve_emod NULL
262 extern EMITFUNC(pseudo_emit_emod); 262 extern EMITFUNC(pseudo_emit_emod);
263
264 extern PARSEFUNC(pseudo_parse_extdep);
265 #define pseudo_resolve_extdep NULL
266 #define pseudo_emit_extdep NULL
263 267
264 extern PARSEFUNC(pseudo_parse_extern); 268 extern PARSEFUNC(pseudo_parse_extern);
265 #define pseudo_resolve_extern NULL 269 #define pseudo_resolve_extern NULL
266 #define pseudo_emit_extern NULL 270 #define pseudo_emit_extern NULL
267 271
547 551
548 { "extern", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym}, 552 { "extern", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym},
549 { "external", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym}, 553 { "external", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym},
550 { "import", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym}, 554 { "import", { -1, -1, -1, -1 }, pseudo_parse_extern, pseudo_resolve_extern, pseudo_emit_extern, lwasm_insn_setsym},
551 { "export", { -1, -1, -1, -1 }, pseudo_parse_export, pseudo_resolve_export, pseudo_emit_export, lwasm_insn_setsym}, 555 { "export", { -1, -1, -1, -1 }, pseudo_parse_export, pseudo_resolve_export, pseudo_emit_export, lwasm_insn_setsym},
556 { "extdep", { -1, -1, -1, -1 }, pseudo_parse_extdep, pseudo_resolve_extdep, pseudo_emit_extdep, lwasm_insn_setsym},
552 557
553 { "rmb", { -1, -1, -1, -1 }, pseudo_parse_rmb, pseudo_resolve_rmb, pseudo_emit_rmb, lwasm_insn_normal}, 558 { "rmb", { -1, -1, -1, -1 }, pseudo_parse_rmb, pseudo_resolve_rmb, pseudo_emit_rmb, lwasm_insn_normal},
554 { "rmd", { -1, -1, -1, -1 }, pseudo_parse_rmd, pseudo_resolve_rmd, pseudo_emit_rmd, lwasm_insn_normal}, 559 { "rmd", { -1, -1, -1, -1 }, pseudo_parse_rmd, pseudo_resolve_rmd, pseudo_emit_rmd, lwasm_insn_normal},
555 { "rmq", { -1, -1, -1, -1 }, pseudo_parse_rmq, pseudo_resolve_rmq, pseudo_emit_rmq, lwasm_insn_normal}, 560 { "rmq", { -1, -1, -1, -1 }, pseudo_parse_rmq, pseudo_resolve_rmq, pseudo_emit_rmq, lwasm_insn_normal},
556 561