diff options
Diffstat (limited to 'x2p/util.h')
-rw-r--r-- | x2p/util.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/x2p/util.h b/x2p/util.h index 35f796121c..ff93e8ac7a 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-1997, 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. @@ -24,10 +24,22 @@ int makedir(); char * cpy2 _(( char *to, char *from, int delim )); char * cpytill _(( char *to, char *from, int delim )); -void croak _(( char *pat, int a1, int a2, int a3, int a4 )); void growstr _(( char **strptr, int *curlen, int newlen )); char * instr _(( char *big, char *little )); -void Myfatal (); char * safecpy _(( char *to, char *from, int len )); char * savestr _(( char *str )); +#if defined(I_STDARG) && defined(HAS_VPRINTF) +void croak _(( char *pat, ... )); +void fatal _(( char *pat, ... )); +void warn _(( char *pat, ... )); +#else /* defined(I_STDARG) && defined(HAS_VPRINTF) */ +void croak _(( char *pat, int a1, int a2, int a3, int a4 )); +void Myfatal (); void warn (); +#endif /* defined(I_STDARG) && defined(HAS_VPRINTF) */ +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)); |