mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-10 15:22:04 +00:00
slightly more interesting output while I procrastinate doing the hard bits
This commit is contained in:
parent
c50793b54a
commit
3488946bb5
1 changed files with 15 additions and 5 deletions
|
@ -12,6 +12,8 @@
|
|||
#include <QF/sys.h>
|
||||
#include <QF/zone.h>
|
||||
|
||||
#include "def.h"
|
||||
|
||||
void *membase;
|
||||
int memsize = 16*1024*1024;
|
||||
|
||||
|
@ -22,8 +24,6 @@ progs_t progs;
|
|||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
Cvar_Init_Hash ();
|
||||
Cmd_Init_Hash ();
|
||||
membase = malloc (memsize);
|
||||
|
@ -58,10 +58,20 @@ main (int argc, char **argv)
|
|||
(progs.progs->version >> 24) & 0xff,
|
||||
(progs.progs->version >> 12) & 0xfff,
|
||||
progs.progs->version & 0xfff);
|
||||
for (i = 0; i < progs.progs->numglobaldefs; i++) {
|
||||
ddef_t *def = &progs.pr_globaldefs[i];
|
||||
printf ("%-8s %d %-5d %s\n", type_name[def->type & ~DEF_SAVEGLOBAL], (def->type & DEF_SAVEGLOBAL) != 0, def->ofs, PR_GetString (&progs, def->s_name));
|
||||
if (progs.progs->crc == nq_crc) {
|
||||
printf ("%s: netquake crc\n", *argv);
|
||||
} else if (progs.progs->crc == qw_crc) {
|
||||
printf ("%s: quakeworld crc\n", *argv);
|
||||
} else {
|
||||
printf ("%s: unknown crc %d\n", *argv, progs.progs->crc);
|
||||
}
|
||||
printf ("statements: %d @ %d\n", progs.progs->numstatements, progs.progs->ofs_statements);
|
||||
printf ("globaldefs: %d @ %d\n", progs.progs->numglobaldefs, progs.progs->ofs_globaldefs);
|
||||
printf ("fielddefs: %d @ %d\n", progs.progs->numfielddefs, progs.progs->ofs_fielddefs);
|
||||
printf ("functions: %d @ %d\n", progs.progs->numfunctions, progs.progs->ofs_functions);
|
||||
printf ("strings: %d @ %d\n", progs.progs->numstrings, progs.progs->ofs_strings);
|
||||
printf ("globals: %d @ %d\n", progs.progs->numglobals, progs.progs->ofs_globals);
|
||||
printf ("fields: %d\n", progs.progs->entityfields);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue