version 1.1, 2015/05/20 20:55:04 |
version 1.4, 2015/11/07 14:01:16 |
|
|
|
/* $Id$ */ |
/* $NetBSD: stringlist.h,v 1.2 1997/01/17 06:11:36 lukem Exp $ */ |
/* $NetBSD: stringlist.h,v 1.2 1997/01/17 06:11:36 lukem Exp $ */ |
|
|
/* |
/* |
* Copyright (c) 1994 Christos Zoulas |
* Copyright (c) 1994 Christos Zoulas <christos@netbsd.org> |
* All rights reserved. |
* All rights reserved. |
* |
* |
* Redistribution and use in source and binary forms, with or without |
* Redistribution and use in source and binary forms, with or without |
|
|
* 2. Redistributions in binary form must reproduce the above copyright |
* 2. Redistributions in binary form must reproduce the above copyright |
* notice, this list of conditions and the following disclaimer in the |
* notice, this list of conditions and the following disclaimer in the |
* documentation and/or other materials provided with the distribution. |
* documentation and/or other materials provided with the distribution. |
* 3. All advertising materials mentioning features or use of this software |
|
* must display the following acknowledgement: |
|
* This product includes software developed by Christos Zoulas. |
|
* 4. The name of the author may not be used to endorse or promote products |
|
* derived from this software without specific prior written permission. |
|
* |
* |
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS |
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
|
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
* |
|
* $FreeBSD$ |
|
*/ |
*/ |
|
|
#ifndef _STRINGLIST_H |
|
#define _STRINGLIST_H |
|
#include <sys/cdefs.h> |
|
#include <sys/types.h> |
#include <sys/types.h> |
|
|
/* |
/* |
Line 47 typedef struct _stringlist { |
|
Line 38 typedef struct _stringlist { |
|
size_t sl_cur; |
size_t sl_cur; |
} StringList; |
} StringList; |
|
|
__BEGIN_DECLS |
|
StringList *sl_init(void); |
StringList *sl_init(void); |
int sl_add(StringList *, char *); |
int sl_add(StringList *, char *); |
void sl_free(StringList *, int); |
void sl_free(StringList *, int); |
char *sl_find(StringList *, const char *); |
char *sl_find(StringList *, const char *); |
__END_DECLS |
|
|
|
#endif /* _STRINGLIST_H */ |
|