home *** CD-ROM | disk | FTP | other *** search
- /*
- * search.h -- non-ANSI
- *
- * Sorting and searching functions.
- *
- * Copyright (c) 1990, MetaWare Incorporated
- */
-
- #ifndef _SEARCH_H
- #define _SEARCH_H
-
- extern char * _lfind (char * __key, char * __start,
- unsigned * __kount, unsigned __wid,
- int (* __cmp)(const void * __data1, const void * __data2));
-
- extern char * _lsearch (char * __key, char * __start,
- unsigned * __kount, unsigned __wid,
- int (* __cmp)(const void * __data1, const void * __data2));
-
- #ifdef __HIGHC__
-
- #ifndef _SIZE_T_DEFINED
- #define _SIZE_T_DEFINED
- typedef unsigned int size_t;
- #endif
-
- extern char * lfind (char * __key, char * __start,
- unsigned * __kount, unsigned __wid,
- int (* __cmp)(const void * __data1, const void * __data2));
-
- extern char * lsearch (char * __key, char * __start,
- unsigned * __kount, unsigned __wid,
- int (* __cmp)(const void * __data1, const void * __data2));
-
- extern void * bsearch(const void *__key, const void *__base,
- size_t __nmemb, size_t __size,
- int (*__compar)(const void *, const void *));
-
- extern void qsort(void *__base, size_t __nmemb, size_t __size,
- int (*__compar)(const void *, const void *));
-
- #endif
-
- #endif /* _SEARCH_H */
-