mescc: Use records for Guile: <local>.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 15 Jul 2017 09:46:13 +0000 (11:46 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:08 +0000 (11:36 +0200)
commit69e997047aa891f10d3566ec413131acee0b8737
treeeb10e12f2214687fea39fafe90dd1ac4285a5d09
parentd2650c8ebf931b767b9312dbf054d56d61b26c40
mescc: Use records for Guile: <local>.

* module/language/c99/info.scm (<local>): New record.
* module/language/c99/compiler.mes (make-local-entry): Rename from
  make-local.  Update callers.
  (local-var?): Rename from local?. Update callers.
* module/language/c99/info.mes (make-local, local:type, local:pointer,
  local:id): Move from compiler.mes.
module/language/c99/compiler.mes
module/language/c99/info.mes
module/language/c99/info.scm