# 2.11BSD#431 - /usr/src/ucb/PORT/pascal/pdx/main.h

##### Macros

    isterm            X
    option            X

       1: /*
       2:  * Copyright (c) 1980 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  *
       6:  *	@(#)main.h	5.2 (Berkeley) 6/7/85
       7:  */
       8:
       9: /*
      10:  * Definitions for main program.
      11:  *
      12:  * The main program just handles the command arguments and then
      13:  * gives control to the command module.  It's also the center of
      14:  * error recovery, since non-fatal errors longjmp into the main routine.
      15:  */
      16:
      17: BOOLEAN opt[26];    /* true if command line option given */
      18:
      19: #define option(c)   opt[(c)-'a']
      20: #define isterm(file)    (option('i') || isatty(fileno(file)))
      21:
      22: main();         /* debugger main routine */
      23: init();         /* read in source and object data */
      24: erecover();     /* does non-local goto for error recovery */
      25: quit();         /* clean-up before exiting */

#### Defined macros

isterm defined in line 20; never used
option defined in line 19; used 1 times

- in line 20

Last modified: 1985-06-08 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 863 |