fix lsearch and lfind to pass key as first arg to the compar callback
authorSzabolcs Nagy <nsz@port70.net>
Sun, 5 Mar 2017 22:03:35 +0000 (23:03 +0100)
committerRich Felker <dalias@aerifal.cx>
Mon, 6 Mar 2017 01:02:31 +0000 (20:02 -0500)
commit827c4e6fbe46142049ef3d8bcb8f35951712797d
tree5f7a4ecc03a37de5d4feb656c0344eabeddd2d80
parent0a4a16d11cc263c3f32325f985b9ed94b04af79f
fix lsearch and lfind to pass key as first arg to the compar callback

this is not a conformance issue as posix does not specify the
argument order, but the order is specified for bsearch and some
systems document the order for lsearch consistently (openbsd).

since there were two indpendent reports of this issue it's better
to use the more widely expected argument order.
src/search/lsearch.c