mini-mes: Merge with mes.c: lib.c, math.c, posix.c.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 8 Apr 2017 13:01:24 +0000 (15:01 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 8 Apr 2017 13:01:24 +0000 (15:01 +0200)
commitda3ccf970399a677a9d3a55cf3e62eb9cc5b7200
treec8a8f12e06cd7670ff84d72eb275e6379a975909
parent2deca502ed1331ba22d1f8811939d0b5c3c4dae3
mini-mes: Merge with mes.c: lib.c, math.c, posix.c.

* mes.c: Include math.c after posix.c.
  (assert_defined, check_formals, check_apply, load_env,
  bload_env): Move from lib.c
* scaffold/mini-mes.c: Include mini-lib.h, lib.c., mini-math.h,
  math.c, mini-posix.h, posix.c.
  (greater_p, less_p, is_p, minus, plus, divide, modulo, multiply,
  logior, ash): Remove.
  (ungetchar, peekchar, peek_byte, read_byte, write_byte,
  string_to_cstring, getenv_, open_input_file, current_input_port,
  set_current_input_port, force_output): Remove.
  (mes_builtins): include mini-lib.i, mini-lib.environment.i.
  mini-math.i, mini-math.environment.i mini-posix.i,
  mini-posix.environment.i.
* GNUmakefile (guile-mini-mes): Add dependencies.
GNUmakefile
lib.c
mes.c
posix.c
reader.c
scaffold/mini-mes.c