ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-UUlib/uulib/fptools.h
Revision: 1.3.2.4
Committed: Thu Nov 6 13:08:23 2003 UTC (20 years, 6 months ago) by root
Content type: text/plain
Branch: UUDEVIEW
CVS Tags: UUDEVIEW-0-5-19
Changes since 1.3.2.3: +0 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 /*
2     * fptools.c, some helper functions for getcgi.c and uu(en|de)view
3     *
4 root 1.2 * Distributed under the terms of the GNU General Public License.
5     * Use and be happy.
6 root 1.1 */
7    
8     /*
9     * Some handy, nonstandard functions. Note that the original may
10     * be both faster and better. ``better'', if your compiler allows
11     * cleaner use of such functions by proper use of ``const''.
12     *
13 root 1.3.2.1 * $Id: fptools.h,v 1.4 2001/06/06 18:21:47 fp Exp $
14 root 1.1 */
15    
16 root 1.3.2.1 #ifndef __FPTOOLS_H__
17     #define __FPTOOLS_H__
18 root 1.1
19 root 1.3.2.1 #ifndef _ANSI_ARGS_
20     #ifdef PROTOTYPES
21     #define _ANSI_ARGS_(c) c
22     #else
23     #define _ANSI_ARGS_(c) ()
24     #endif
25     #endif
26 root 1.1
27     #ifndef TOOLEXPORT
28     #define TOOLEXPORT
29     #endif
30    
31     #ifdef __cplusplus
32     extern "C" {
33     #endif
34    
35 root 1.3.2.1 void TOOLEXPORT _FP_free _ANSI_ARGS_((void *));
36     char * TOOLEXPORT _FP_strdup _ANSI_ARGS_((char *));
37     char * TOOLEXPORT _FP_strncpy _ANSI_ARGS_((char *, char *, int));
38     void * TOOLEXPORT _FP_memdup _ANSI_ARGS_((void *, int));
39     int TOOLEXPORT _FP_stricmp _ANSI_ARGS_((char *, char *));
40     int TOOLEXPORT _FP_strnicmp _ANSI_ARGS_((char *, char *, int));
41     char * TOOLEXPORT _FP_strrstr _ANSI_ARGS_((char *, char *));
42     char * TOOLEXPORT _FP_stoupper _ANSI_ARGS_((char *));
43     char * TOOLEXPORT _FP_stolower _ANSI_ARGS_((char *));
44     int TOOLEXPORT _FP_strmatch _ANSI_ARGS_((char *, char *));
45     char * TOOLEXPORT _FP_strstr _ANSI_ARGS_((char *, char *));
46     char * TOOLEXPORT _FP_stristr _ANSI_ARGS_((char *, char *));
47     char * TOOLEXPORT _FP_strirstr _ANSI_ARGS_((char *, char *));
48     char * TOOLEXPORT _FP_strrchr _ANSI_ARGS_((char *, int));
49     char * TOOLEXPORT _FP_fgets _ANSI_ARGS_((char *, int, FILE *));
50     char * TOOLEXPORT _FP_strpbrk _ANSI_ARGS_((char *, char *));
51     char * TOOLEXPORT _FP_strtok _ANSI_ARGS_((char *, char *));
52     char * TOOLEXPORT _FP_cutdir _ANSI_ARGS_((char *));
53     char * TOOLEXPORT _FP_strerror _ANSI_ARGS_((int));
54     char * TOOLEXPORT _FP_tempnam _ANSI_ARGS_((char *, char *));
55 root 1.1
56     #ifdef __cplusplus
57     }
58     #endif
59     #endif