|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 728 (0x2d8) Types: TextFile Notes: UNIX file Names: »globals.c«
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code └─⟦f4b8d8c84⟧ UNIX Filesystem └─⟦this⟧ »cmd/bc/globals.c«
#include <stdio.h> #include "bc.h" int allok = TRUE, /* True iff no outstanding errors */ scale = 0; /* scale register */ extern int ibase; /* input base from libmp/min.c */ dicent *dictionary = NULL; /* root of string table */ code cstream[MAXCODE], /* code stream */ *loc = cstream; /* where next item of code stream goes */ mint ten, /* constant ten */ maxsobase, /* max small output base (16) */ outbase; /* output base */ rvalue dot, /* last number printed */ zero; /* constant zero */ FILE *infile = stdin; /* current input file */ init() { mitom(10, &ten); mcopy(&ten, &outbase); mitom(16, &maxsobase); mitom(0, &dot.mantissa); dot.scale = 0; mitom(0, &zero.mantissa); zero.scale = 0; }