ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-UUlib/uulib/fptools.h
Revision: 1.3.2.2
Committed: Sun Mar 31 19:52:07 2002 UTC (22 years, 2 months ago) by root
Content type: text/plain
Branch: UUDEVIEW
CVS Tags: UUDEVIEW-0-5-17
Changes since 1.3.2.1: +0 -0 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 /*
2 * fptools.c, some helper functions for getcgi.c and uu(en|de)view
3 *
4 * Distributed under the terms of the GNU General Public License.
5 * Use and be happy.
6 */
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 * $Id: fptools.h,v 1.4 2001/06/06 18:21:47 fp Exp $
14 */
15
16 #ifndef __FPTOOLS_H__
17 #define __FPTOOLS_H__
18
19 #ifndef _ANSI_ARGS_
20 #ifdef PROTOTYPES
21 #define _ANSI_ARGS_(c) c
22 #else
23 #define _ANSI_ARGS_(c) ()
24 #endif
25 #endif
26
27 #ifndef TOOLEXPORT
28 #define TOOLEXPORT
29 #endif
30
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34
35 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
56 #ifdef __cplusplus
57 }
58 #endif
59 #endif