Update of /cvsroot/z88dk/z88dk/libsrc/_DEVELOPMENT/adt/wv_stack/c/sdcc_ix
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18745/c/sdcc_ix
Added Files:
wv_stack_capacity.asm wv_stack_clear.asm wv_stack_destroy.asm
wv_stack_empty.asm wv_stack_init.asm wv_stack_max_size.asm
wv_stack_pop.asm wv_stack_push.asm wv_stack_reserve.asm
wv_stack_shrink_to_fit.asm wv_stack_size.asm wv_stack_top.asm
Log Message:
c interface for sdcc
--- NEW FILE: wv_stack_capacity.asm ---
; size_t wv_stack_capacity(wv_stack_t *s)
XDEF wv_stack_capacity
LIB w_vector_capacity
wv_stack_capacity:
jp w_vector_capacity
INCLUDE "adt/wv_stack/z80/asm_wv_stack_capacity.asm"
--- NEW FILE: wv_stack_clear.asm ---
; void wv_stack_clear(wv_stack_t *s)
XDEF wv_stack_clear
LIB w_vector_clear
wv_stack_clear:
jp w_vector_clear
INCLUDE "adt/wv_stack/z80/asm_wv_stack_clear.asm"
--- NEW FILE: wv_stack_destroy.asm ---
; void wv_stack_destroy(wv_stack_t *s)
XDEF wv_stack_destroy
LIB w_vector_destroy
wv_stack_destroy:
jp w_vector_destroy
INCLUDE "adt/wv_stack/z80/asm_wv_stack_destroy.asm"
--- NEW FILE: wv_stack_empty.asm ---
; int wv_stack_empty(wv_stack_t *s)
XDEF wv_stack_empty
LIB w_vector_empty
wv_stack_empty:
jp w_vector_empty
INCLUDE "adt/wv_stack/z80/asm_wv_stack_empty.asm"
--- NEW FILE: wv_stack_init.asm ---
; wv_stack_t *wv_stack_init(void *p, size_t capacity, size_t max_size)
XDEF wv_stack_init
LIB w_vector_init
wv_stack_init:
jp w_vector_init
INCLUDE "adt/wv_stack/z80/asm_wv_stack_init.asm"
--- NEW FILE: wv_stack_max_size.asm ---
; size_t wv_stack_max_size(wv_stack_t *s)
XDEF wv_stack_max_size
LIB w_vector_max_size
wv_stack_max_size:
jp w_vector_max_size
INCLUDE "adt/wv_stack/z80/asm_wv_stack_size.asm"
--- NEW FILE: wv_stack_pop.asm ---
; void *wv_stack_pop(wv_stack_t *s)
XDEF wv_stack_pop
LIB w_array_pop_back
wv_stack_pop:
jp w_array_pop_back
INCLUDE "adt/wv_stack/z80/asm_wv_stack_pop.asm"
--- NEW FILE: wv_stack_push.asm ---
; int wv_stack_push(wv_stack_t *s, void *item)
XDEF wv_stack_push
LIB w_vector_append
wv_stack_push:
jp w_vector_append
INCLUDE "adt/wv_stack/z80/asm_wv_stack_push.asm"
--- NEW FILE: wv_stack_reserve.asm ---
; int wv_stack_reserve(wv_stack_t *s, size_t n)
XDEF wv_stack_reserve
LIB w_vector_reserve
wv_stack_reserve:
jp w_vector_reserve
INCLUDE "adt/wv_stack/z80/asm_wv_stack_reserve.asm"
--- NEW FILE: wv_stack_shrink_to_fit.asm ---
; int wv_stack_shrink_to_fit(wv_stack_t *s)
XDEF wv_stack_shrink_to_fit
LIB b_vector_shrink_to_fit
wv_stack_shrink_to_fit:
jp b_vector_shrink_to_fit
INCLUDE "adt/wv_stack/z80/asm_wv_stack_shrink_to_fit.asm"
--- NEW FILE: wv_stack_size.asm ---
; size_t wv_stack_size(wv_stack_t *s)
XDEF wv_stack_size
LIB w_vector_size
wv_stack_size:
jp w_vector_size
INCLUDE "adt/wv_stack/z80/asm_wv_stack_size.asm"
--- NEW FILE: wv_stack_top.asm ---
; void *wv_stack_top(wv_stack_t *s)
XDEF wv_stack_top
LIB w_array_back
wv_stack_top:
jp w_array_back
INCLUDE "adt/wv_stack/z80/asm_wv_stack_top.asm"
------------------------------------------------------------------------------