Loading...
--- Libc/Libc-763.13/stdlib/FreeBSD/bsearch.3.patch
+++ Libc/Libc-498/stdlib/FreeBSD/bsearch.3.patch
@@ -1,32 +1,11 @@
---- bsearch.3.bsdnew 2009-11-13 14:11:47.000000000 -0800
-+++ bsearch.3 2009-11-13 14:11:48.000000000 -0800
-@@ -32,30 +32,37 @@
- .\" @(#)bsearch.3 8.3 (Berkeley) 4/19/94
- .\" $FreeBSD: src/lib/libc/stdlib/bsearch.3,v 1.9 2007/01/09 00:28:09 imp Exp $
- .\"
--.Dd April 19, 1994
-+.Dd May 20, 2008
- .Dt BSEARCH 3
- .Os
- .Sh NAME
-+#ifdef UNIFDEF_BLOCKS
-+.Nm bsearch ,
-+.Nm bsearch_b
-+#else
- .Nm bsearch
-+#endif
- .Nd binary search of a sorted table
--.Sh LIBRARY
--.Lb libc
+--- _SB/Libc/stdlib/FreeBSD/bsearch.3 2003-05-20 15:23:24.000000000 -0700
++++ _SB/Libc/stdlib/FreeBSD/bsearch.3.edit 2006-06-28 16:55:52.000000000 -0700
+@@ -47,19 +47,19 @@
.Sh SYNOPSIS
.In stdlib.h
.Ft void *
-.Fn bsearch "const void *key" "const void *base" "size_t nmemb" "size_t size" "int (*compar) (const void *, const void *)"
+.Fn bsearch "const void *key" "const void *base" "size_t nel" "size_t width" "int (*compar) (const void *, const void *)"
-+#ifdef UNIFDEF_BLOCKS
-+.Ft void *
-+.Fn bsearch_b "const void *key" "const void *base" "size_t nel" "size_t width" "int (^compar) (const void *, const void *)"
-+#endif
.Sh DESCRIPTION
The
.Fn bsearch
@@ -45,7 +24,7 @@
.Pp
The contents of the array should be in ascending sorted order according
to the comparison function referenced by
-@@ -66,15 +73,33 @@ routine
+@@ -70,7 +70,8 @@
is expected to have
two arguments which point to the
.Fa key
@@ -55,29 +34,3 @@
less than, equal to, or greater than zero if the
.Fa key
object is found, respectively, to be less than, to match, or be
- greater than the array member.
-+#ifdef UNIFDEF_BLOCKS
-+.Pp
-+The
-+.Fn bsearch_b
-+function is like
-+.Fn bsearch
-+except the callback
-+.Fa compar
-+is a block pointer instead of a function pointer.
-+#endif
- .Sh RETURN VALUES
- The
- .Fn bsearch
--function returns a pointer to a matching member of the array, or a null
-+#ifdef UNIFDEF_BLOCKS
-+and
-+.Fn bsearch_b
-+functions
-+#else
-+function
-+#endif
-+returns a pointer to a matching member of the array, or a null
- pointer if no match is found.
- If two members compare as equal, which member is matched is unspecified.
- .Sh SEE ALSO