BSD 4_4_Lite2 development
[unix-history] / usr / src / contrib / perl-4.036 / util.h
CommitLineData
ca2dddd6
C
1/* $RCSfile: util.h,v $$Revision: 4.0.1.4 $$Date: 92/06/11 21:19:36 $
2 *
3 * Copyright (c) 1991, Larry Wall
4 *
5 * You may distribute under the terms of either the GNU General Public
6 * License or the Artistic License, as specified in the README file.
7 *
8 * $Log: util.h,v $
9 * Revision 4.0.1.4 92/06/11 21:19:36 lwall
10 * patch34: pidgone() wasn't declared right
11 *
12 * Revision 4.0.1.3 92/06/08 16:09:20 lwall
13 * patch20: bcopy() and memcpy() now tested for overlap safety
14 *
15 * Revision 4.0.1.2 91/11/05 19:18:40 lwall
16 * patch11: safe malloc code now integrated into Perl's malloc when possible
17 *
18 * Revision 4.0.1.1 91/06/07 12:11:00 lwall
19 * patch4: new copyright notice
20 *
21 * Revision 4.0 91/03/20 01:56:48 lwall
22 * 4.0 baseline.
23 *
24 */
25
26EXT int *screamfirst INIT(Null(int*));
27EXT int *screamnext INIT(Null(int*));
28
29#ifndef safemalloc
30char *safemalloc();
31char *saferealloc();
32#endif
33char *cpytill();
34char *instr();
35char *fbminstr();
36char *screaminstr();
37void fbmcompile();
38char *savestr();
39void my_setenv();
40int envix();
41void growstr();
42char *ninstr();
43char *rninstr();
44char *nsavestr();
45FILE *mypopen();
46int mypclose();
47#if !defined(HAS_BCOPY) || !defined(SAFE_BCOPY)
48char *my_bcopy();
49#endif
50#if !defined(HAS_BZERO) && !defined(HAS_MEMSET)
51char *my_bzero();
52#endif
53#ifndef HAS_MEMCMP
54int my_memcmp();
55#endif
56unsigned long scanoct();
57unsigned long scanhex();
58void pidgone();