👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

RedHat 9 (Linux i386) - man page for bsearch (redhat section 3)

BSEARCH(3)			    Linux Programmer's Manual			       BSEARCH(3)

NAME
       bsearch - binary search of a sorted array.

SYNOPSIS
       #include <stdlib.h>

       void *bsearch(const void *key, const void *base, size_t nmemb,
	      size_t size, int (*compar)(const void *, const void *));

DESCRIPTION
       The  bsearch() function searches an array of nmemb objects, the initial member of which is
       pointed to by base, for a member that matches the object pointed to by key.  The  size  of
       each member of the array is specified by size.

       The  contents of the array should be in ascending sorted order according to the comparison
       function referenced by compar.  The compar routine is expected to have two arguments which
       point  to the key object and to an array member, in that order, and should return an inte-
       ger less than, equal to, or greater than zero if the key object is found, respectively, to
       be less than, to match, or be greater than the array member.

RETURN VALUE
       The  bsearch() function returns a pointer to a matching member of the array, or NULL if no
       match is found.	If there are multiple elements that match the key, the	element  returned
       is unspecified.

CONFORMING TO
       SVID 3, BSD 4.3, ISO 9899 (C99)

SEE ALSO
       qsort(3)

GNU					    1993-03-29				       BSEARCH(3)


All times are GMT -4. The time now is 11:23 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password