summaryrefslogtreecommitdiffstats
path: root/man3/bsearch.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/bsearch.3')
-rw-r--r--man3/bsearch.314
1 files changed, 7 insertions, 7 deletions
diff --git a/man3/bsearch.3 b/man3/bsearch.3
index b0760f72b..ca8991dc5 100644
--- a/man3/bsearch.3
+++ b/man3/bsearch.3
@@ -92,29 +92,29 @@ then retrieves desired elements using
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-
+\&
#define ARRAY_SIZE(arr) (sizeof((arr)) / sizeof((arr)[0]))
-
+\&
struct mi {
int nr;
const char *name;
};
-
+\&
static struct mi months[] = {
{ 1, "jan" }, { 2, "feb" }, { 3, "mar" }, { 4, "apr" },
{ 5, "may" }, { 6, "jun" }, { 7, "jul" }, { 8, "aug" },
{ 9, "sep" }, {10, "oct" }, {11, "nov" }, {12, "dec" }
};
-
+\&
static int
compmi(const void *m1, const void *m2)
{
const struct mi *mi1 = m1;
const struct mi *mi2 = m2;
-
+\&
return strcmp(mi1\->name, mi2\->name);
}
-
+\&
int
main(int argc, char *argv[])
{
@@ -122,7 +122,7 @@ main(int argc, char *argv[])
for (size_t i = 1; i < argc; i++) {
struct mi key;
struct mi *res;
-
+\&
key.name = argv[i];
res = bsearch(&key, months, ARRAY_SIZE(months),
sizeof(months[0]), compmi);