From a35c0497442565a038b0522c3698f15c3f37d2e7 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 27 Jun 2001 05:46:53 +0000 Subject: [PATCH] main.c: give instruction address in opcode dump main.qc: more test code --- tools/qwaq/main.c | 4 +++- tools/qwaq/main.qc | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/qwaq/main.c b/tools/qwaq/main.c index 84f514f6f..d0db9c9f2 100644 --- a/tools/qwaq/main.c +++ b/tools/qwaq/main.c @@ -62,8 +62,10 @@ main () Sys_Error ("couldn't load %s\n", "qwaq.dat"); *progs.edicts = PR_InitEdicts (&progs, MAX_EDICTS); - for (i = 0; i < progs.progs->numstatements; i++) + for (i = 0; i < progs.progs->numstatements; i++) { + printf ("%-6d ", i); PR_PrintStatement (&progs, &progs.pr_statements[i]); + } #if 0 printf ("\n"); for (i = 0; i < progs.progs->numfunctions; i++) { diff --git a/tools/qwaq/main.qc b/tools/qwaq/main.qc index 94745df5e..bf25c5ed2 100644 --- a/tools/qwaq/main.qc +++ b/tools/qwaq/main.qc @@ -1,5 +1,6 @@ float foo = 1; float bar = 1; +float snafu = 2; float () main = { @@ -33,5 +34,9 @@ void (float x) test = local string str; local float urk = 0; - print ("owie"); + if (urk) { + urk = foo || snafu; + } else { + print ("owie"); + } };