Update of /cvsroot/z88dk/z88dk/libsrc/_DEVELOPMENT/adt/wv_priority_queue/c/sdcc_iy
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18562/c/sdcc_iy
Added Files:
wv_priority_queue_capacity.asm wv_priority_queue_clear.asm
wv_priority_queue_data.asm wv_priority_queue_destroy.asm
wv_priority_queue_empty.asm wv_priority_queue_init.asm
wv_priority_queue_max_size.asm wv_priority_queue_pop.asm
wv_priority_queue_push.asm wv_priority_queue_reserve.asm
wv_priority_queue_resize.asm
wv_priority_queue_shrink_to_fit.asm wv_priority_queue_size.asm
wv_priority_queue_top.asm
Log Message:
c interface for sdcc
--- NEW FILE: wv_priority_queue_capacity.asm ---
; size_t wv_priority_queue_capacity(wv_priority_queue_t *q)
XDEF wv_priority_queue_capacity
LIB wa_priority_queue_capacity
wv_priority_queue_capacity:
jp wa_priority_queue_capacity
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_capacity.asm"
--- NEW FILE: wv_priority_queue_clear.asm ---
; void wv_priority_queue_clear(wv_priority_queue_t *q)
XDEF wv_priority_queue_clear
LIB wa_priority_queue_clear
wv_priority_queue_clear:
jp wa_priority_queue_clear
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_clear.asm"
--- NEW FILE: wv_priority_queue_data.asm ---
; void *wv_priority_queue_data(wv_priority_queue_t *q)
XDEF wv_priority_queue_data
LIB wa_priority_queue_data
wv_priority_queue_data:
jp wa_priority_queue_data
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_data.asm"
--- NEW FILE: wv_priority_queue_destroy.asm ---
; void wv_priority_queue_destroy(wv_priority_queue_t *q)
XDEF wv_priority_queue_destroy
wv_priority_queue_destroy:
pop af
pop hl
push hl
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_destroy.asm"
--- NEW FILE: wv_priority_queue_empty.asm ---
; int wv_priority_queue_empty(wv_priority_queue_t *q)
XDEF wv_priority_queue_empty
LIB wa_priority_queue_empty
wv_priority_queue_empty:
jp wa_priority_queue_empty
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_empty.asm"
--- NEW FILE: wv_priority_queue_init.asm ---
; wv_priority_queue_t *
; wv_priority_queue_init(void *p, size_t capacity, size_t max_size, int (*compar)(const void *, const void *))
XDEF wv_priority_queue_init
wv_priority_queue_init:
pop af
pop de
pop bc
pop hl
pop ix
push ix
push hl
push bc
push de
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_init.asm"
--- NEW FILE: wv_priority_queue_max_size.asm ---
; size_t wv_priority_queue_max_size(wv_priority_queue_t *q)
XDEF wv_priority_queue_max_size
wv_priority_queue_max_size:
pop af
pop hl
push hl
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_max_size.asm"
--- NEW FILE: wv_priority_queue_pop.asm ---
; void *wv_priority_queue_pop(wv_priority_queue_t *q)
XDEF wv_priority_queue_pop
LIB wa_priority_queue_pop
wv_priority_queue_pop:
jp wa_priority_queue_pop
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_pop.asm"
--- NEW FILE: wv_priority_queue_push.asm ---
; int wv_priority_queue_push(wv_priority_queue_t *q, void *item)
XDEF wv_priority_queue_push
wv_priority_queue_push:
pop af
pop hl
pop bc
push bc
push hl
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_push.asm"
--- NEW FILE: wv_priority_queue_reserve.asm ---
; int wv_priority_queue_reserve(wv_priority_queue_t *q, size_t n)
XDEF wv_priority_queue_reserve
wv_priority_queue_reserve:
pop af
pop hl
pop bc
push bc
push hl
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_reserve.asm"
--- NEW FILE: wv_priority_queue_resize.asm ---
; int wv_priority_queue_resize(wv_priority_queue_t *q, size_t n)
XDEF wv_priority_queue_resize
LIB wa_priority_queue_resize
wv_priority_queue_resize:
jp wa_priority_queue_resize
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_resize.asm"
--- NEW FILE: wv_priority_queue_shrink_to_fit.asm ---
; int wv_priority_queue_shrink_to_fit(wv_priority_queue_t *q)
XDEF wv_priority_queue_shrink_to_fit
wv_priority_queue_shrink_to_fit:
pop af
pop hl
push hl
push af
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_shrink_to_fit.asm"
--- NEW FILE: wv_priority_queue_size.asm ---
; size_t wv_priority_queue_size(wv_priority_queue_t *q)
XDEF wv_priority_queue_size
LIB wa_priority_queue_size
wv_priority_queue_size:
jp wa_priority_queue_size
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_size.asm"
--- NEW FILE: wv_priority_queue_top.asm ---
; void *wv_priority_queue_top(wv_priority_queue_t *q)
XDEF wv_priority_queue_top
LIB wa_priority_queue_top
wv_priority_queue_top:
jp wa_priority_queue_top
INCLUDE "adt/wv_priority_queue/z80/asm_wv_priority_queue_top.asm"
------------------------------------------------------------------------------