00001 #ifndef SSPLIT_H_INCLUDED
00002 #define SSPLIT_H_INCLUDED
00003 #define SSPLIT_H_VERSION "$Id: ssplit.h,v 2.0 2002/06/04 14:34:21 jongfoster Exp $"
00004 /* ******************************************************************
00005 * $Source: /cvsroot/ijbswa/current/src/ssplit.h,v $
00006 * ******************************************************************
00007 *
00008 * Written by and Copyright (C) 2001 the SourceForge
00009 * Privoxy team. http://www.privoxy.org/
00010 *
00011 * Based on the Internet Junkbuster originally written
00012 * by and Copyright (C) 1997 Anonymous Coders and
00013 * Junkbusters Corporation. http://www.junkbusters.com
00014 *
00015 * This program is free software; you can redistribute it
00016 * and/or modify it under the terms of the GNU General
00017 * Public License as published by the Free Software
00018 * Foundation; either version 2 of the License, or (at
00019 * your option) any later version.
00020 *
00021 * This program is distributed in the hope that it will
00022 * be useful, but WITHOUT ANY WARRANTY; without even the
00023 * implied warranty of MERCHANTABILITY or FITNESS FOR A
00024 * PARTICULAR PURPOSE. See the GNU General Public
00025 * License for more details.
00026 *
00027 * The GNU General Public License should be included with
00028 * this file. If not, you can view it at
00029 * http://www.gnu.org/copyleft/gpl.html
00030 * or write to the Free Software Foundation, Inc., 59
00031 * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00032 *
00033 * *****************************************************************/
00034 /**
00035 * @file
00036 *
00037 * A function to split a string at specified deliminters.
00038 *
00039 *
00040 * $Log: ssplit.h,v $
00041 * Revision 2.0 2002/06/04 14:34:21 jongfoster
00042 * Moving source files to src/
00043 *
00044 * Revision 1.5 2002/03/26 22:29:55 swa
00045 * we have a new homepage!
00046 *
00047 * Revision 1.4 2002/03/24 13:25:43 swa
00048 * name change related issues
00049 *
00050 * Revision 1.3 2001/07/29 18:43:08 jongfoster
00051 * Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
00052 * ANSI C rules.
00053 *
00054 * Revision 1.2 2001/05/29 08:54:25 jongfoster
00055 * Rewrote the innards of ssplit() to be easier to understand,
00056 * faster, and to use less memory. Didn't change the interface
00057 * except to give the parameters meaningful names.
00058 *
00059 * Revision 1.1.1.1 2001/05/15 13:59:04 oes
00060 * Initial import of version 2.9.3 source tree
00061 *
00062 *
00063 */
00064 /* *****************************************************************/
00065
00066
00067 #ifdef __cplusplus
00068 extern "C" {
00069 #endif
00070
00071 extern int ssplit(char *str, const char *delim, char *vec[], int vec_len,
00072 int dont_save_empty_fields, int ignore_leading);
00073
00074 /* Revision control strings from this header and associated .c file */
00075
00076 /** Version information about ssplit.c. */
00077 extern const char ssplit_rcs[];
00078
00079 /** Version information about ssplit.h. */
00080 extern const char ssplit_h_rcs[];
00081
00082 #ifdef __cplusplus
00083 } /* extern "C" */
00084 #endif
00085
00086 #endif /* ndef SSPLIT_H_INCLUDED */
00087
00088 /*
00089 Local Variables:
00090 tab-width: 3
00091 end:
00092 */
1.2.15