X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=x2p%2Futil.h;h=c5ebcec7dfd71beb186547076890c3870dffa345;hb=b844f03e71077069122b6f1194667733997dd055;hp=ef1cd04d040f3838f366e7fa6b36643911b0f1a3;hpb=9c8d0b29b7bd1493cc1d95591b17902820e5579c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/x2p/util.h b/x2p/util.h index ef1cd04..c5ebcec 100644 --- a/x2p/util.h +++ b/x2p/util.h @@ -1,6 +1,6 @@ /* $RCSfile: util.h,v $$Revision: 4.1 $$Date: 92/08/07 18:29:30 $ * - * Copyright (c) 1991, Larry Wall + * Copyright (c) 1991-2001, Larry Wall * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. @@ -22,14 +22,18 @@ char *getwd(); int makedir(); -char * cpy2 _(( char *to, char *from, int delim )); -char * cpytill _(( char *to, char *from, int delim )); -int croak _(( char *pat, int a1, int a2, int a3, int a4 )); -int envix _(( char *nam )); -void growstr _(( char **strptr, int *curlen, int newlen )); -char * instr _(( char *big, char *little )); -int Myfatal (); -char * safecpy _(( char *to, char *from, int len )); -char * savestr _(( char *str )); -void setenv _(( char *nam, char *val )); -void warn (); +char * cpy2 ( char *to, char *from, int delim ); +char * cpytill ( char *to, char *from, int delim ); +void growstr ( char **strptr, int *curlen, int newlen ); +char * instr ( char *big, char *little ); +char * safecpy ( char *to, char *from, int len ); +char * savestr ( char *str ); +void croak ( char *pat, ... ); +void fatal ( char *pat, ... ); +void warn ( char *pat, ... ); +int prewalk ( int numit, int level, int node, int *numericptr ); + +Malloc_t safemalloc (MEM_SIZE nbytes); +Malloc_t safecalloc (MEM_SIZE elements, MEM_SIZE size); +Malloc_t saferealloc (Malloc_t where, MEM_SIZE nbytes); +Free_t safefree (Malloc_t where);