#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <stdlib.h>
|
| char * | base_name (char *) |
| char * | copy (char *) |
| void | fatalerr (char *,...) |
| struct symtab ** | fdefined (char *, struct inclist *, struct inclist **) |
| struct filepointer * | getfile (char *) |
| struct inclist * | inc_path (char *, char *, boolean) |
| struct symtab ** | isdefined (char *, struct inclist *, struct inclist **) |
| struct inclist * | newinclude (char *, char *) |
| char * | rgetline (struct filepointer *) |
| struct symtab ** | slookup (char *, struct inclist *) |
| void | undefine_all (struct inclist *) |
| void | warning (char *,...) |
| void | warning1 (char *,...) |
◆ debug
Definition at line 89 of file def.h.
◆ DEFCHECKED
| #define DEFCHECKED (1<<0) /* whether defines have been checked */ |
◆ DEFINE
Definition at line 59 of file def.h.
◆ EJECT
Definition at line 68 of file def.h.
◆ ELIF
Definition at line 67 of file def.h.
◆ ELIFFALSE
| #define ELIFFALSE 17 /* pseudo value --- never matched */ |
Definition at line 71 of file def.h.
◆ ELIFGUESSFALSE
| #define ELIFGUESSFALSE 20 /* pseudo value --- never matched */ |
Definition at line 74 of file def.h.
◆ ELSE
Definition at line 57 of file def.h.
◆ ENDIF
Definition at line 58 of file def.h.
◆ ERROR
Definition at line 64 of file def.h.
◆ FALSE
Definition at line 51 of file def.h.
◆ FINISHED
| #define FINISHED (1<<4) /* whether we are done reading this */ |
◆ IDENT
Definition at line 65 of file def.h.
◆ IF
Definition at line 54 of file def.h.
◆ IFDEF
Definition at line 55 of file def.h.
◆ IFFALSE
| #define IFFALSE 16 /* pseudo value --- never matched */ |
Definition at line 70 of file def.h.
◆ IFGUESSFALSE
| #define IFGUESSFALSE 19 /* pseudo value --- never matched */ |
Definition at line 73 of file def.h.
◆ IFNDEF
Definition at line 56 of file def.h.
◆ INCLUDE
Definition at line 61 of file def.h.
◆ INCLUDED_SYM
Value:
Definition at line 105 of file def.h.
◆ INCLUDEDOT
| #define INCLUDEDOT 18 /* pseudo value --- never matched */ |
Definition at line 72 of file def.h.
◆ LINE
Definition at line 62 of file def.h.
◆ MARKED
| #define MARKED (1<<2) /* whether it's in the makefile */ |
◆ MAXDIRS
Definition at line 48 of file def.h.
◆ MAXFILES
Definition at line 47 of file def.h.
◆ NOTIFIED
| #define NOTIFIED (1<<1) /* whether we have revealed includes */ |
◆ PRAGMA
Definition at line 63 of file def.h.
◆ SCCS
Definition at line 66 of file def.h.
◆ SEARCHED
| #define SEARCHED (1<<3) /* whether we have read this */ |
◆ SYMTABINC
Definition at line 49 of file def.h.
◆ TRUE
Definition at line 50 of file def.h.
◆ UNDEF
Definition at line 60 of file def.h.
◆ WARNING
Definition at line 69 of file def.h.
◆ boolean
Definition at line 92 of file def.h.
◆ base_name()
| char * base_name |
( |
char * | | ) |
|
◆ copy()
◆ fatalerr()
| void fatalerr |
( |
char * | msg, |
|
|
| ... ) |
|
extern |
◆ fdefined()
◆ getfile()
◆ inc_path()
| struct inclist * inc_path |
( |
char * | file, |
|
|
char * | include, |
|
|
boolean | dot ) |
◆ isdefined()
◆ newinclude()
| struct inclist * newinclude |
( |
char * | , |
|
|
char * | ) |
◆ rgetline()
◆ slookup()
◆ undefine_all()
◆ warning()
| void warning |
( |
char * | msg, |
|
|
| ... ) |
|
extern |
◆ warning1()
| void warning1 |
( |
char * | msg, |
|
|
| ... ) |
|
extern |
◆ rootBuild