[Z88dk-commits] CVS: z88dk/libsrc/_DEVELOPMENT/adt/wv_priority_queue

Bridge to the z88dk-commits mailing list
Post Reply
alvin

[Z88dk-commits] CVS: z88dk/libsrc/_DEVELOPMENT/adt/wv_priority_queue

Post by alvin »

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"


------------------------------------------------------------------------------
Post Reply