| av_double(alist, r); |
av_double(alist, r); |
| |
|
| av-longlong ( d -- ) gforth av_longlong |
av-longlong ( d -- ) gforth av_longlong |
| |
#ifdef BUGGY_LONG_LONG |
| |
av_longlong(alist, d.lo); |
| |
#else |
| av_longlong(alist, d); |
av_longlong(alist, d); |
| |
#endif |
| |
|
| av-ptr ( c_addr -- ) gforth av_ptr |
av-ptr ( c_addr -- ) gforth av_ptr |
| av_ptr(alist, void*, c_addr); |
av_ptr(alist, void*, c_addr); |
| av_double(alist, r); |
av_double(alist, r); |
| |
|
| av-longlong-r ( R:d -- ) gforth av_longlong_r |
av-longlong-r ( R:d -- ) gforth av_longlong_r |
| |
#ifdef BUGGY_LONG_LONG |
| |
av_longlong(alist, d.lo); |
| |
#else |
| av_longlong(alist, d); |
av_longlong(alist, d); |
| |
#endif |
| |
|
| av-ptr-r ( R:c_addr -- ) gforth av_ptr_r |
av-ptr-r ( R:c_addr -- ) gforth av_ptr_r |
| av_ptr(alist, void*, c_addr); |
av_ptr(alist, void*, c_addr); |
| SAVE_REGS |
SAVE_REGS |
| av_call(alist); |
av_call(alist); |
| REST_REGS |
REST_REGS |
| |
#ifdef BUGGY_LONG_LONG |
| d = llrv; |
d = llrv; |
| |
#else |
| |
d.lo = llrv; |
| |
d.hi = 0; |
| |
#endif |
| |
|
| av-call-ptr ( -- c_addr ) gforth av_call_ptr |
av-call-ptr ( -- c_addr ) gforth av_call_ptr |
| SAVE_REGS |
SAVE_REGS |
| w = va_arg_int(clist); |
w = va_arg_int(clist); |
| |
|
| va-arg-longlong ( -- d ) gforth va_arg_longlong |
va-arg-longlong ( -- d ) gforth va_arg_longlong |
| |
#ifdef BUGGY_LONG_LONG |
| |
d.lo = va_arg_longlong(clist); |
| |
d.hi = 0; |
| |
#else |
| d = va_arg_longlong(clist); |
d = va_arg_longlong(clist); |
| |
#endif |
| |
|
| va-arg-ptr ( -- c_addr ) gforth va_arg_ptr |
va-arg-ptr ( -- c_addr ) gforth va_arg_ptr |
| c_addr = (char *)va_arg_ptr(clist,char*); |
c_addr = (char *)va_arg_ptr(clist,char*); |
| return 0; |
return 0; |
| |
|
| va-return-longlong ( d -- ) gforth va_return_longlong |
va-return-longlong ( d -- ) gforth va_return_longlong |
| |
#ifdef BUGGY_LONG_LONG |
| |
va_return_longlong(clist, d.lo); |
| |
#else |
| va_return_longlong(clist, d); |
va_return_longlong(clist, d); |
| |
#endif |
| return 0; |
return 0; |
| |
|
| va-return-float ( r -- ) gforth va_return_float |
va-return-float ( r -- ) gforth va_return_float |