mes/mlibc
Jan Nieuwenhuizen ebb15c72a3 mescc: Support stdarg.
* 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.
2017-07-05 18:48:08 +02:00
..
include mescc: Support stdarg. 2017-07-05 18:48:08 +02:00
libc-gcc.c mescc: Produce M1 output instead of hex2. 2017-07-02 16:25:14 +02:00
libc-mes.c mescc: Support stdarg. 2017-07-05 18:48:08 +02:00
mini-libc-mes.c mescc: Produce M1 output instead of hex2. 2017-07-02 16:25:14 +02:00