nonints.h (236769) | nonints.h (237578) |
---|---|
1/* $NetBSD: nonints.h,v 1.63 2011/09/16 15:38:04 joerg Exp $ */ | 1/* $NetBSD: nonints.h,v 1.64 2012/06/12 19:21:51 joerg Exp $ */ |
2 3/*- 4 * Copyright (c) 1988, 1989, 1990, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * Adam de Boor. 9 * --- 57 unchanged lines hidden (view full) --- 67 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 68 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 69 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 70 * SUCH DAMAGE. 71 * 72 * from: @(#)nonints.h 8.3 (Berkeley) 3/19/94 73 */ 74 | 2 3/*- 4 * Copyright (c) 1988, 1989, 1990, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * Adam de Boor. 9 * --- 57 unchanged lines hidden (view full) --- 67 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 68 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 69 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 70 * SUCH DAMAGE. 71 * 72 * from: @(#)nonints.h 8.3 (Berkeley) 3/19/94 73 */ 74 |
75#ifndef MAKE_NATIVE 76#undef __attribute__ 77#define __attribute__(x) 78#endif 79 | |
80/* arch.c */ 81ReturnStatus Arch_ParseArchive(char **, Lst, GNode *); 82void Arch_Touch(GNode *); 83void Arch_TouchLib(GNode *); 84time_t Arch_MTime(GNode *); 85time_t Arch_MemMTime(GNode *); 86void Arch_FindLib(GNode *, Lst); 87Boolean Arch_LibOODate(GNode *); --- 23 unchanged lines hidden (view full) --- 111void JobReapChild(pid_t, WAIT_T, Boolean); 112#endif 113 114/* main.c */ 115void Main_ParseArgLine(const char *); 116void MakeMode(const char *); 117int main(int, char **); 118char *Cmd_Exec(const char *, const char **); | 75/* arch.c */ 76ReturnStatus Arch_ParseArchive(char **, Lst, GNode *); 77void Arch_Touch(GNode *); 78void Arch_TouchLib(GNode *); 79time_t Arch_MTime(GNode *); 80time_t Arch_MemMTime(GNode *); 81void Arch_FindLib(GNode *, Lst); 82Boolean Arch_LibOODate(GNode *); --- 23 unchanged lines hidden (view full) --- 106void JobReapChild(pid_t, WAIT_T, Boolean); 107#endif 108 109/* main.c */ 110void Main_ParseArgLine(const char *); 111void MakeMode(const char *); 112int main(int, char **); 113char *Cmd_Exec(const char *, const char **); |
119void Error(const char *, ...) __attribute__((__format__(__printf__, 1, 2))); 120void Fatal(const char *, ...) 121 __attribute__((__format__(__printf__, 1, 2),__noreturn__)); 122void Punt(const char *, ...) 123 __attribute__((__format__(__printf__, 1, 2),__noreturn__)); 124void DieHorribly(void) __attribute__((__noreturn__)); | 114void Error(const char *, ...) MAKE_ATTR_PRINTFLIKE(1, 2); 115void Fatal(const char *, ...) MAKE_ATTR_PRINTFLIKE(1, 2) MAKE_ATTR_DEAD; 116void Punt(const char *, ...) MAKE_ATTR_PRINTFLIKE(1, 2) MAKE_ATTR_DEAD; 117void DieHorribly(void) MAKE_ATTR_DEAD; |
125int PrintAddr(void *, void *); | 118int PrintAddr(void *, void *); |
126void Finish(int) __dead; | 119void Finish(int) MAKE_ATTR_DEAD; |
127int eunlink(const char *); 128void execError(const char *, const char *); 129char *getTmpdir(void); 130 131/* parse.c */ | 120int eunlink(const char *); 121void execError(const char *, const char *); 122char *getTmpdir(void); 123 124/* parse.c */ |
132void Parse_Error(int, const char *, ...) 133 __attribute__((__format__(__printf__, 2, 3))); | 125void Parse_Error(int, const char *, ...) MAKE_ATTR_PRINTFLIKE(2, 3); |
134Boolean Parse_AnyExport(void); 135Boolean Parse_IsVar(char *); 136void Parse_DoVar(char *, GNode *); 137void Parse_AddIncludeDir(char *); 138void Parse_File(const char *, int); 139void Parse_Init(void); 140void Parse_End(void); 141void Parse_SetInput(const char *, int, int, char *(*)(void *, size_t *), void *); --- 65 unchanged lines hidden --- | 126Boolean Parse_AnyExport(void); 127Boolean Parse_IsVar(char *); 128void Parse_DoVar(char *, GNode *); 129void Parse_AddIncludeDir(char *); 130void Parse_File(const char *, int); 131void Parse_Init(void); 132void Parse_End(void); 133void Parse_SetInput(const char *, int, int, char *(*)(void *, size_t *), void *); --- 65 unchanged lines hidden --- |