summaryrefslogtreecommitdiff
path: root/usr/src/lib/libldap4/include/charray.h
blob: 4ec408871926433b5ee8a469e46ff3c6580c4e98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * Copyright 1998 Sun Microsystems, Inc.  All rights reserved.
 * Use is subject to license terms.
 */

#pragma ident	"%Z%%M%	%I%	%E% SMI"

extern void charray_add(char ***a, char *s);
extern void charray_add_uniq(char ***a, char *s);
extern void charray_add_case_uniq(char ***a, char *s);
extern void charray_merge(char ***a, char **s);
extern void charray_free( char **array );
extern int charray_inlist( char **a, char *s);
extern char ** charray_dup( char **a );
extern int charray_count( char **a);
extern char ** str2charray( char *str, char *brkstr );
extern char ** str2charray2( char *str, char *brkstr, int *NbItems );
extern char * ch_strdup( char *s1 );
extern void charray_sort(char **a, int (*comp_func)(const char *, const char *));
extern int  charray_pos(char **a, char *s);