Changeset 24 for branches/FREEBSD/src/kmk/nonints.h
- Timestamp:
- Nov 26, 2002, 10:24:54 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/FREEBSD/src/kmk/nonints.h
r10 r24 36 36 * SUCH DAMAGE. 37 37 * 38 * @(#)nonints.h 8.4 (Berkeley) 4/28/9539 * $FreeBSD: src/usr.bin/make/nonints.h,v 1. 17 2002/09/18 16:13:03 jmallettExp $38 * from: @(#)nonints.h 8.3 (Berkeley) 3/19/94 39 * $FreeBSD: src/usr.bin/make/nonints.h,v 1.8 1999/08/28 01:03:35 peter Exp $ 40 40 */ 41 41 42 42 /* arch.c */ 43 ReturnStatus Arch_ParseArchive (char **, Lst, GNode *);44 void Arch_Touch (GNode *);45 void Arch_TouchLib (GNode *);46 int Arch_MTime (GNode *);47 int Arch_MemMTime (GNode *);48 void Arch_FindLib (GNode *, Lst);49 Boolean Arch_LibOODate (GNode *);50 void Arch_Init (void);51 void Arch_End (void);43 ReturnStatus Arch_ParseArchive __P((char **, Lst, GNode *)); 44 void Arch_Touch __P((GNode *)); 45 void Arch_TouchLib __P((GNode *)); 46 int Arch_MTime __P((GNode *)); 47 int Arch_MemMTime __P((GNode *)); 48 void Arch_FindLib __P((GNode *, Lst)); 49 Boolean Arch_LibOODate __P((GNode *)); 50 void Arch_Init __P((void)); 51 void Arch_End __P((void)); 52 52 53 53 /* compat.c */ 54 void Compat_Run (Lst);54 void Compat_Run __P((Lst)); 55 55 56 56 /* cond.c */ 57 int Cond_Eval (char *);58 void Cond_End (void);57 int Cond_Eval __P((char *)); 58 void Cond_End __P((void)); 59 59 60 60 /* for.c */ 61 int For_Eval (char *);62 void For_Run (void);61 int For_Eval __P((char *)); 62 void For_Run __P((void)); 63 63 64 64 /* main.c */ 65 void Main_ParseArgLine (char *);66 char *Cmd_Exec(char *, char **);67 void Debug(const char *, ...);68 void Error (const char *, ...);69 void Fatal (const char *, ...);70 void Punt (const char *, ...);71 void DieHorribly (void);72 int PrintAddr (void *, void *);73 void Finish (int);74 char *estrdup (const char *);75 void *emalloc (size_t);65 void Main_ParseArgLine __P((char *)); 66 int main __P((int, char **)); 67 char *Cmd_Exec __P((char *, char **)); 68 void Error __P((char *, ...)); 69 void Fatal __P((char *, ...)); 70 void Punt __P((char *, ...)); 71 void DieHorribly __P((void)); 72 int PrintAddr __P((ClientData, ClientData)); 73 void Finish __P((int)); 74 char *estrdup __P((const char *)); 75 void *emalloc __P((size_t)); 76 76 /* efree(x) works when x==NULL. STDC behavior, may need some different 77 77 * definition for cross-builds on deficient systems */ 78 #define 79 void *erealloc (void *, size_t);80 void enomem (void);81 int eunlink (const char *);78 #define efree free 79 void *erealloc __P((void *, size_t)); 80 void enomem __P((void)); 81 int eunlink __P((const char *)); 82 82 83 83 /* parse.c */ 84 void Parse_Error (int, const char *, ...);85 Boolean Parse_AnyExport (void);86 Boolean Parse_IsVar (char *);87 void Parse_DoVar (char *, GNode *);88 void Parse_AddIncludeDir (char *);89 void Parse_File (char *, FILE *);90 void Parse_Init (void);91 void Parse_End (void);92 void Parse_FromString (char *);93 Lst Parse_MainName (void);84 void Parse_Error __P((int, char *, ...)); 85 Boolean Parse_AnyExport __P((void)); 86 Boolean Parse_IsVar __P((char *)); 87 void Parse_DoVar __P((char *, GNode *)); 88 void Parse_AddIncludeDir __P((char *)); 89 void Parse_File __P((char *, FILE *)); 90 void Parse_Init __P((void)); 91 void Parse_End __P((void)); 92 void Parse_FromString __P((char *)); 93 Lst Parse_MainName __P((void)); 94 94 95 95 /* str.c */ 96 void str_init (void);97 void str_end (void);98 char *str_concat (char *, char *, int);99 char **brk_string (char *, int *, Boolean);100 char *Str_FindSubstring (char *, char *);101 int Str_Match (char *, char *);102 char *Str_SYSVMatch (char *, char *, int *len);103 void Str_SYSVSubst (Buffer, char *, char *, int);96 void str_init __P((void)); 97 void str_end __P((void)); 98 char *str_concat __P((char *, char *, int)); 99 char **brk_string __P((char *, int *, Boolean)); 100 char *Str_FindSubstring __P((char *, char *)); 101 int Str_Match __P((char *, char *)); 102 char *Str_SYSVMatch __P((char *, char *, int *len)); 103 void Str_SYSVSubst __P((Buffer, char *, char *, int)); 104 104 105 105 /* suff.c */ 106 void Suff_ClearSuffixes (void);107 Boolean Suff_IsTransform (char *);108 GNode *Suff_AddTransform (char *);109 int Suff_EndTransform (void *, void *);110 void Suff_AddSuffix (char *);111 Lst Suff_GetPath (char *);112 void Suff_DoPaths (void);113 void Suff_AddInclude (char *);114 void Suff_AddLib (char *);115 void Suff_FindDeps (GNode *);116 void Suff_SetNull (char *);117 void Suff_Init (void);118 void Suff_End (void);119 void Suff_PrintAll (void);106 void Suff_ClearSuffixes __P((void)); 107 Boolean Suff_IsTransform __P((char *)); 108 GNode *Suff_AddTransform __P((char *)); 109 int Suff_EndTransform __P((ClientData, ClientData)); 110 void Suff_AddSuffix __P((char *)); 111 Lst Suff_GetPath __P((char *)); 112 void Suff_DoPaths __P((void)); 113 void Suff_AddInclude __P((char *)); 114 void Suff_AddLib __P((char *)); 115 void Suff_FindDeps __P((GNode *)); 116 void Suff_SetNull __P((char *)); 117 void Suff_Init __P((void)); 118 void Suff_End __P((void)); 119 void Suff_PrintAll __P((void)); 120 120 121 121 /* targ.c */ 122 void Targ_Init (void);123 void Targ_End (void);124 GNode *Targ_NewGN (char *);125 GNode *Targ_FindNode (char *, int);126 Lst Targ_FindList (Lst, int);127 Boolean Targ_Ignore (GNode *);128 Boolean Targ_Silent (GNode *);129 Boolean Targ_Precious (GNode *);130 void Targ_SetMain (GNode *);131 int Targ_PrintCmd (void *, void *);132 char *Targ_FmtTime (time_t);133 void Targ_PrintType (int);134 void Targ_PrintGraph (int);122 void Targ_Init __P((void)); 123 void Targ_End __P((void)); 124 GNode *Targ_NewGN __P((char *)); 125 GNode *Targ_FindNode __P((char *, int)); 126 Lst Targ_FindList __P((Lst, int)); 127 Boolean Targ_Ignore __P((GNode *)); 128 Boolean Targ_Silent __P((GNode *)); 129 Boolean Targ_Precious __P((GNode *)); 130 void Targ_SetMain __P((GNode *)); 131 int Targ_PrintCmd __P((ClientData, ClientData)); 132 char *Targ_FmtTime __P((time_t)); 133 void Targ_PrintType __P((int)); 134 void Targ_PrintGraph __P((int)); 135 135 136 136 /* var.c */ 137 void Var_Delete (char *, GNode *);138 void Var_Set (char *, char *, GNode *);139 void Var_Append (char *, char *, GNode *);140 Boolean Var_Exists (char *, GNode *);141 char *Var_Value (char *, GNode *, char **);142 char *Var_Parse (char *, GNode *, Boolean, int *, Boolean *);143 char *Var_Subst (char *, char *, GNode *, Boolean);144 char *Var_GetTail (char *);145 char *Var_GetHead (char *);146 void Var_Init (void);147 void Var_End (void);148 void Var_Dump (GNode *);137 void Var_Delete __P((char *, GNode *)); 138 void Var_Set __P((char *, char *, GNode *)); 139 void Var_Append __P((char *, char *, GNode *)); 140 Boolean Var_Exists __P((char *, GNode *)); 141 char *Var_Value __P((char *, GNode *, char **)); 142 char *Var_Parse __P((char *, GNode *, Boolean, int *, Boolean *)); 143 char *Var_Subst __P((char *, char *, GNode *, Boolean)); 144 char *Var_GetTail __P((char *)); 145 char *Var_GetHead __P((char *)); 146 void Var_Init __P((void)); 147 void Var_End __P((void)); 148 void Var_Dump __P((GNode *));
Note:
See TracChangeset
for help on using the changeset viewer.