home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / language / perl / Source / H / Util < prev   
Encoding:
Text File  |  1990-05-31  |  1.6 KB  |  51 lines

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