![]() * mlibc/include/stdarg.h (va_list): New type. (va_start, va_arg, va_end, va_copy): New macro. (vprintf): New declaration. * mlibc/libc-mes.c (vprintf): New function. (printf): Rewrite using vprintf. * module/language/c99/compiler.mes (expr->accu, expr->accu*): Handle any array. Limitation: element size must be 4/sizeof (expression). (make-type): Add value pointer to type. (type:type, type:size, type:pointer, type:description): New functions. (ast->info): Handle typedef with pointer. |
||
---|---|---|
.. | ||
language | ||
mes | ||
nyacc | ||
rnrs/arithmetic | ||
srfi | ||
sxml |