Commit | Line | Data |
---|---|---|
ffed7fef | 1 | /* $Header: util.h,v 3.0.1.2 89/11/17 15:48:01 lwall Locked $ |
a687059c | 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 | 7 | * |
8 | * $Log: util.h,v $ | |
ffed7fef | 9 | * Revision 3.0.1.2 89/11/17 15:48:01 lwall |
10 | * patch5: BZERO separate from BCOPY now | |
11 | * | |
03a14243 | 12 | * Revision 3.0.1.1 89/10/26 23:28:25 lwall |
13 | * patch1: declared bcopy if necessary | |
14 | * | |
a687059c | 15 | * Revision 3.0 89/10/18 15:33:18 lwall |
16 | * 3.0 baseline | |
8d063cd8 | 17 | * |
18 | */ | |
19 | ||
a687059c | 20 | EXT int *screamfirst INIT(Null(int*)); |
21 | EXT int *screamnext INIT(Null(int*)); | |
8d063cd8 | 22 | |
8d063cd8 | 23 | char *safemalloc(); |
24 | char *saferealloc(); | |
8d063cd8 | 25 | char *cpytill(); |
26 | char *instr(); | |
378cc40b | 27 | char *fbminstr(); |
28 | char *screaminstr(); | |
378cc40b | 29 | void fbmcompile(); |
8d063cd8 | 30 | char *savestr(); |
8d063cd8 | 31 | void setenv(); |
32 | int envix(); | |
8d063cd8 | 33 | void growstr(); |
a687059c | 34 | char *ninstr(); |
35 | char *rninstr(); | |
36 | char *nsavestr(); | |
37 | FILE *mypopen(); | |
38 | int mypclose(); | |
03a14243 | 39 | #ifndef MEMCPY |
ffed7fef | 40 | #ifndef BCOPY |
03a14243 | 41 | char *bcopy(); |
42 | #endif | |
ffed7fef | 43 | #ifndef BZERO |
44 | char *bzero(); | |
45 | #endif | |
03a14243 | 46 | #endif |