* scaffold/tests/44-switch.c (swits): More case labels. * scaffold/tests/60-math.c: Discriminate return values. * scaffold/tests/77-pointer-assign.c (memset)[__TINYC__]: Remove. * scaffold/tests/79-int-array.c (test): Discriminate return values.
* module/language/c99/compiler.mes (expr->accu, expr->accu*): fixes for foo.bar[baz]. * scaffold/tests/7c-dynarray.c: Test it.
* mlibc/libc-gcc.c (free, memcpy): Move from libc-mes+tcc.c. (realloc): Use realloc from libc-mes+tcc.c * mlibc/libc-gcc+tcc.c (free, memcpy, realloc): Remove. * mlibc/libc-mes+tcc.c (free, memcpy, realloc): Remove. * scaffold/tests/79-int-array.c (test): Update. * scaffold/tests/7a-struct-char-array.c (test): Update.
* scaffold/tests/79-int-array.c: Test it. * make.scm (add-scaffold-test): Build it. * module/language/c99/compiler.mes (init-declr->count): New function. (decl->info): Support int foo[bar] = {baz,...}.