home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c082_144 / 1.ddi / INCLUDE.ZIP / SEARCH.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-06-10  |  1.2 KB  |  40 lines

  1. /*  search.h
  2.  
  3.     Definitions for search functions.
  4.  
  5.     Copyright (c) 1991, 1992 by Borland International
  6.     All Rights Reserved.
  7. */
  8.  
  9. #ifndef __SEARCH_H
  10. #define __SEARCH_H
  11.  
  12. #if !defined(___DEFS_H)
  13. #include <_defs.h>
  14. #endif
  15.  
  16. #ifndef _SIZE_T
  17. #define _SIZE_T
  18. typedef unsigned size_t;
  19. #endif
  20.  
  21. #ifdef __cplusplus
  22. extern "C" {
  23. #endif
  24. void   _FAR *_CType _FARFUNC bsearch(const void _FAR *__key, const void _FAR *__base,
  25.                 size_t __nelem, size_t __width,
  26.                 int _Cdecl(* _FARFUNC __fcmp)(const void _FAR *, const void _FAR *));
  27. void   _FAR *_Cdecl _FARFUNC lfind(const void _FAR *__key, const void _FAR *__base,
  28.                  size_t _FAR *__num, size_t __width,
  29.                  int _Cdecl(* _FARFUNC __fcmp)(const void _FAR *, const void _FAR *));
  30. void   _FAR *_Cdecl _FARFUNC lsearch(const void _FAR *__key, void _FAR *__base,
  31.                  size_t _FAR *__num, size_t __width,
  32.                  int _Cdecl(* _FARFUNC __fcmp)(const void _FAR *, const void _FAR *));
  33. void    _CType _FARFUNC qsort(void _FAR *__base, size_t __nelem, size_t __width,
  34.                 int _CType (* _FARFUNC __fcmp)(const void _FAR *, const void _FAR *));
  35. #ifdef __cplusplus
  36. }
  37. #endif
  38.  
  39. #endif  /* __SEARCH_H */
  40.