Annotation of coherent/d/bin/bc/globals.c, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: #include "bc.h"
                      3: 
                      4: 
                      5: int    allok       = TRUE;     /* True iff no outstanding errors */
                      6: int    scale       = 0;        /* scale register */
                      7: extern int     ibase;          /* input base from libmp/min.c */
                      8: dicent *dictionary = NULL;     /* root of string table */
                      9: code   cstream[MAXCODE];       /* code stream */
                     10: code   *loc = cstream;         /* where next item of code stream goes */
                     11: mint   ten;                    /* constant ten */
                     12: mint   maxsobase;              /* max small output base (16) */
                     13: mint   outbase;                /* output base */
                     14: rvalue dot;                    /* last number printed */
                     15: rvalue zero;                   /* constant zero */
                     16: FILE   *infile = stdin;        /* current input file */
                     17: int    inline = 0;             /* current line number */
                     18: char   *infnam = NULL;         /* current file name */
                     19: 
                     20: init()
                     21: {
                     22:        mitom(10, &ten);
                     23:        mcopy(&ten, &outbase);
                     24:        mitom(16, &maxsobase);
                     25:        mitom(0, &dot.mantissa);
                     26:        dot.scale = 0;
                     27:        mitom(0, &zero.mantissa);
                     28:        zero.scale = 0;
                     29: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.