core: Make symbols constants.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 14 Dec 2016 18:02:19 +0000 (19:02 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 14 Dec 2016 18:02:19 +0000 (19:02 +0100)
commit94d1c65bde446b3622e189d72b1f0aee37ec50e5
tree5735077bddc592477966e611e7d82cf5188729c6
parentdd1daf92e4bd6c33b05b6257ca1f0c8c18b7e441
core: Make symbols constants.

* mes.c (apply_env,eval_env): Rewrite using switch.
* build-aux/mes-snarf.scm (symbol->header): Define constants.
  (symbol->source): Only update g_free and init cells.
build-aux/mes-snarf.scm
mes.c