mescc: Use records for Guile: <global>.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 15 Jul 2017 09:24:14 +0000 (11:24 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:08 +0000 (11:36 +0200)
commitd2650c8ebf931b767b9312dbf054d56d61b26c40
tree8be1d88433b9dc7ac0f477dfd58c99ba904ff92a
parentc0fb6d247d70b6848bf40fb290ff136351ce2dd6
mescc: Use records for Guile: <global>.

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