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