xref: /onnv-gate/usr/src/lib/libldap4/include/charray.h (revision 3857:21b9b714e4ab)
1 /*
2  * Copyright 1998 Sun Microsystems, Inc.  All rights reserved.
3  * Use is subject to license terms.
4  */
5 
6 #pragma ident	"%Z%%M%	%I%	%E% SMI"
7 
8 extern void charray_add(char ***a, char *s);
9 extern void charray_add_uniq(char ***a, char *s);
10 extern void charray_add_case_uniq(char ***a, char *s);
11 extern void charray_merge(char ***a, char **s);
12 extern void charray_free( char **array );
13 extern int charray_inlist( char **a, char *s);
14 extern char ** charray_dup( char **a );
15 extern int charray_count( char **a);
16 extern char ** str2charray( char *str, char *brkstr );
17 extern char ** str2charray2( char *str, char *brkstr, int *NbItems );
18 extern char * ch_strdup( char *s1 );
19 extern void charray_sort(char **a, int (*comp_func)(const char *, const char *));
20 extern int  charray_pos(char **a, char *s);
21 
22 
23 
24