Annotation of 43BSD/contrib/B/src/bint/b0con.h, revision 1.1.1.1

1.1       root        1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
                      2: 
                      3: /*
                      4:   $Header: b0con.h,v 1.4 85/08/26 10:42:23 timo Exp $
                      5: */
                      6: 
                      7: /* Configuration file: some easy changes to the system                      */
                      8: /* As much as possible, this is done automatically these days               */
                      9: /* You only need to change this file under rare circumstances               */
                     10: 
                     11: /* At the end, this file #includes another file, config.h, which is       */
                     12: /* generated automatically (by running mkconfig).  Most machine-dependent   */
                     13: /* changes are put there.                                                   */
                     14: 
                     15: /* VOID is used to keep lint quiet(er)                                      */
                     16: /* (This could be moved to "b.h", as it is never necessary to change it)    */
                     17: #ifdef lint
                     18: #define VOID (void)
                     19: #else
                     20: #define VOID /*empty*/
                     21: #endif
                     22: 
                     23: /* some un*xes demand that you reset stdin in some way if you get eof, and  */
                     24: /* want to read from it still. If yours doesn't, delete "clearerr(stdin)"   */
                     25: /* Actually, it never harms, so why should you want to delete it?           */
                     26: #define CLEAR_EOF clearerr(stdin)
                     27: 
                     28: 
                     29: /* Miscellaneous definitions*/
                     30: typedef int expint;            /*The 2nd argument of frexp points to this */
                     31:                                /*(see manual page frexp(3)).              */
                     32:                                /*On some 68K systems must be short (foo!) */
                     33: 
                     34: #define Maxtrig 1e16           /*Max x for sin(x), cos(x), tan(x)         */
                     35:                                /*(Can anybody find a way to compute this  */
                     36:                                /*automatically?)                          */
                     37: 
                     38: #ifdef IBMPC
                     39: #define Maxrefcnt 255
                     40: #else
                     41: #define Maxrefcnt Maxintlet
                     42: #endif
                     43: 
                     44: #define MaxSmallInt (BASE-1) /* This must be so! */
                     45: #define MinSmallInt (-BASE) /* This must be so!!! */
                     46: 
                     47: #ifndef INTEGRATION
                     48: #define CMBUFSIZE 1000         /*Buffer used for commands*/
                     49: #define RDBUFSIZE 1000         /*Buffer used for reading*/
                     50: #else
                     51: #define CMBUFSIZE 200          /*Buffer used for commands*/
                     52: #define RDBUFSIZE 100          /*Buffer used for reading*/
                     53: #endif
                     54: 
                     55: #ifdef unix
                     56: #define SEED getpid()          /*Any suitable random int (eg date or time) */
                     57:                                /*to start the random number generator with */
                     58: #else
                     59: #define SEED getseed()
                     60: #endif
                     61: 
                     62: #include "config.h"            /* Chain to real machine dependencies       */

unix.superglobalmegacorp.com

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