X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fstdarg.h;h=7f77256c337d08408ab33c795d204c13387760d5;hb=9e374461da1807d52abbb32cba66d31f9824ea95;hp=c421a3bc3e050c4536455a1a1c51b064c7c33d0d;hpb=339bf716b650ad0f0e14dc0084167bc99e0bf6e5;p=fw%2Fsdcc diff --git a/device/include/stdarg.h b/device/include/stdarg.h index c421a3bc..7f77256c 100644 --- a/device/include/stdarg.h +++ b/device/include/stdarg.h @@ -5,7 +5,7 @@ #ifndef __SDC51_STDARG_H #define __SDC51_STDARG_H 1 -#if defined(__z80) || defined(__gbz80) +#if defined(__z80) || defined(__gbz80) || defined(__hc08) typedef unsigned char * va_list; #define va_start(list, last) list = (unsigned char *)&last + sizeof(last) @@ -19,9 +19,9 @@ typedef unsigned char * va_list ; #elif defined(SDCC_USE_XSTACK) -typedef unsigned char _pdata * va_list ; +typedef unsigned char pdata * va_list ; #define va_arg(marker,type) *((type data *)(marker -= sizeof(type))) -#define va_start(marker,first) { marker = (va_list)((char _pdata *)&first); } +#define va_start(marker,first) { marker = (va_list)((char pdata *)&first); } #else