X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=x2p%2Futil.h;h=3330a60957e494ecce94d0ed492acac61f2ca16d;hb=f3365a56c42f2f31eed84ad55632f9786ee09044;hp=e40625171db47eb7d56bd83c710d46289983da68;hpb=55204971972392ce5a252fbbd6d78b1c48ed70e3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/x2p/util.h b/x2p/util.h index e406251..3330a60 100644 --- a/x2p/util.h +++ b/x2p/util.h @@ -1,20 +1,10 @@ -/* $RCSfile: util.h,v $$Revision: 4.0.1.2 $$Date: 91/11/05 19:21:20 $ +/* util.h * - * Copyright (c) 1991, Larry Wall + * Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000, 2005 + * by Larry Wall and others * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. - * - * $Log: util.h,v $ - * Revision 4.0.1.2 91/11/05 19:21:20 lwall - * patch11: various portability fixes - * - * Revision 4.0.1.1 91/06/07 12:20:43 lwall - * patch4: new copyright notice - * - * Revision 4.0 91/03/20 01:58:29 lwall - * 4.0 baseline. - * */ /* is the string for makedir a directory name or a filename? */ @@ -24,27 +14,19 @@ #define MD_DIR 0 #define MD_FILE 1 -void util_init(); -int doshell(); -char *safemalloc(); -char *saferealloc(); -char *safecpy(); -char *safecat(); -char *cpytill(); -char *cpy2(); -char *instr(); #ifdef SETUIDGID int eaccess(); #endif -char *getwd(); -void cat(); -void prexit(); -char *get_a_line(); -char *savestr(); -int makedir(); -void setenv(); -int envix(); -void notincl(); -char *getval(); -void growstr(); -void setdef(); + +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, const char *little ); +char * savestr ( const char *str ); +void fatal ( const char *pat, ... ); +void warn ( const char *pat, ... ); +int prewalk ( int numit, int level, int node, int *numericptr ); + +Malloc_t safemalloc (MEM_SIZE nbytes); +Malloc_t saferealloc (Malloc_t where, MEM_SIZE nbytes); +Free_t safefree (Malloc_t where);