add cpp
[unix-history] / usr / src / usr.bin / make / nonints.h
CommitLineData
822a00a4
KB
1/*-
2 * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
3 * Copyright (c) 1988, 1989 by Adam de Boor
4 * Copyright (c) 1989 by Berkeley Softworks
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * Adam de Boor.
9 *
10 * %sccs.include.redist.c%
8c8a5b54
KB
11 *
12 * @(#)nonints.h 5.6 (Berkeley) %G%
822a00a4
KB
13 */
14
fa942a09
KB
15char **brk_string(), *emalloc(), *str_concat();
16
ab950546
KB
17ReturnStatus Arch_ParseArchive ();
18void Arch_Touch ();
19void Arch_TouchLib ();
20int Arch_MTime ();
21int Arch_MemMTime ();
22void Arch_FindLib ();
23Boolean Arch_LibOODate ();
24void Arch_Init ();
25void Compat_Run();
26void Dir_Init ();
27Boolean Dir_HasWildcards ();
28void Dir_Expand ();
29char * Dir_FindFile ();
30int Dir_MTime ();
31void Dir_AddDir ();
32ClientData Dir_CopyDir ();
33char * Dir_MakeFlags ();
34void Dir_Destroy ();
35void Dir_ClearPath ();
36void Dir_Concat ();
37int Make_TimeStamp ();
38Boolean Make_OODate ();
39int Make_HandleUse ();
40void Make_Update ();
41void Make_DoAllVar ();
42Boolean Make_Run ();
ab950546
KB
43void Job_Touch ();
44Boolean Job_CheckCommands ();
45void Job_CatchChildren ();
46void Job_CatchOutput ();
47void Job_Make ();
48void Job_Init ();
49Boolean Job_Full ();
50Boolean Job_Empty ();
51ReturnStatus Job_ParseShell ();
52int Job_End ();
53void Job_Wait();
54void Job_AbortAll ();
55void Main_ParseArgLine ();
56void Error ();
57void Fatal ();
58void Punt ();
59void DieHorribly ();
60void Finish ();
61void Parse_Error ();
ab950546
KB
62Boolean Parse_IsVar ();
63void Parse_DoVar ();
64void Parse_AddIncludeDir ();
65void Parse_File();
66Lst Parse_MainName();
67void Suff_ClearSuffixes ();
68Boolean Suff_IsTransform ();
69GNode * Suff_AddTransform ();
70void Suff_AddSuffix ();
71int Suff_EndTransform ();
72Lst Suff_GetPath ();
73void Suff_DoPaths();
74void Suff_AddInclude ();
75void Suff_AddLib ();
76void Suff_FindDeps ();
77void Suff_SetNull();
78void Suff_Init ();
79void Targ_Init ();
80GNode * Targ_NewGN ();
81GNode * Targ_FindNode ();
82Lst Targ_FindList ();
83Boolean Targ_Ignore ();
84Boolean Targ_Silent ();
85Boolean Targ_Precious ();
86void Targ_SetMain ();
87int Targ_PrintCmd ();
88char * Targ_FmtTime ();
89void Targ_PrintType ();
ab950546 90char * Str_Concat ();
ab950546
KB
91int Str_Match();
92void Var_Delete();
93void Var_Set ();
94void Var_Append ();
95Boolean Var_Exists();
96char * Var_Value ();
97char * Var_Parse ();
98char * Var_Subst ();
99char * Var_GetTail();
100char * Var_GetHead();
101void Var_Init ();
fa942a09 102char * Str_FindSubstring();