This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 4.0.00: (no release announcement available)
[perl5.git] / util.h
CommitLineData
fe14fcc3 1/* $Header: util.h,v 4.0 91/03/20 01:56:48 lwall Locked $
a687059c
LW
2 *
3 * Copyright (c) 1989, Larry Wall
4 *
5 * You may distribute under the terms of the GNU General Public License
6 * as specified in the README file that comes with the perl 3.0 kit.
8d063cd8
LW
7 *
8 * $Log: util.h,v $
fe14fcc3
LW
9 * Revision 4.0 91/03/20 01:56:48 lwall
10 * 4.0 baseline.
8d063cd8
LW
11 *
12 */
13
a687059c
LW
14EXT int *screamfirst INIT(Null(int*));
15EXT int *screamnext INIT(Null(int*));
8d063cd8 16
8d063cd8
LW
17char *safemalloc();
18char *saferealloc();
8d063cd8
LW
19char *cpytill();
20char *instr();
378cc40b
LW
21char *fbminstr();
22char *screaminstr();
378cc40b 23void fbmcompile();
8d063cd8 24char *savestr();
8d063cd8
LW
25void setenv();
26int envix();
8d063cd8 27void growstr();
a687059c
LW
28char *ninstr();
29char *rninstr();
30char *nsavestr();
31FILE *mypopen();
32int mypclose();
fe14fcc3
LW
33#ifndef HAS_MEMCPY
34#ifndef HAS_BCOPY
03a14243
LW
35char *bcopy();
36#endif
fe14fcc3 37#ifndef HAS_BZERO
ffed7fef
LW
38char *bzero();
39#endif
03a14243 40#endif
fe14fcc3
LW
41unsigned long scanoct();
42unsigned long scanhex();