mirror of
https://github.com/byteworksinc/ORCALib.git
synced 2024-06-14 03:29:41 +00:00
bsearch: return NULL without calling compare function if count==0.
This is explicitly required in C99 and later.
This commit is contained in:
parent
b3f028da2f
commit
b03e462125
|
@ -333,6 +333,10 @@ addr equ 13 address of array element of index test
|
|||
|
||||
csubroutine (4:key,4:base,4:count,4:size,4:compar),16
|
||||
|
||||
lda count if count is 0 then
|
||||
ora count+2
|
||||
jeq lb5 just return a null pointer
|
||||
|
||||
lda compar patch the call address
|
||||
sta >jsl+1
|
||||
lda compar+1
|
||||
|
|
Loading…
Reference in New Issue
Block a user