mescc: Parse mlibc early, show progress.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 24 Apr 2017 17:09:54 +0000 (19:09 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 24 Apr 2017 17:09:54 +0000 (19:09 +0200)
commit26dcf7136be812adcbda683c081fd6931cad9012
treef69cd2d2a3948920bfcf6b4ee7be2ac71ff553d4
parent8e6ae9ea5feee06a9d3e53f84ec588409030fa2b
mescc: Parse mlibc early, show progress.

* module/mes/libc.mes (_start, strlen, getchar, assert_fail, ungetc,
  putchar, fputc, eputs, fputs, puts, strcmp, itoa, isdigit, atoi,
  malloc, realloc, strncmp, c:getenv): Change to function, add
  progress.  Update callers.
* module/language/c99/compiler.mes (c99-input->info): Compile libc separately.
* guile/mescc.scm: Update progress.
* scripts/mescc.mes: Update progress.
guile/mescc.scm
module/language/c99/compiler.mes
module/mes/libc.mes
scripts/mescc.mes