no more AT&T code left, add Berkeley copyright
[unix-history] / usr / src / include / setjmp.h
CommitLineData
9f015abc
KB
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.redist.c%
6 *
7 * @(#)setjmp.h 4.3 (Berkeley) %G%
8 */
21e51ba9 9
caf5d079
KM
10#ifndef _SETJMP_
11#define _SETJMP_
12
13#ifdef vax
14#define _JBLEN 10
15#endif
16
17#ifdef tahoe
18#define _JBLEN 10
19#endif
20
21#ifdef hp300
22#define _JBLEN 17
23#endif
24
25typedef int jmp_buf[_JBLEN];
26
27#ifdef __STDC__
28extern int setjmp(jmp_buf), _setjmp(jmp_buf);
29extern void longjmp(jmp_buf, int), _longjmp(jmp_buf, int);
9f015abc 30#else
caf5d079
KM
31extern int setjmp(), _setjmp();
32extern int longjmp(), _longjmp();
9f015abc 33#endif
caf5d079 34#endif