mescc: Refactor type system: struct/enum fields: (name . <type>).
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 May 2018 15:11:21 +0000 (17:11 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 May 2018 15:11:21 +0000 (17:11 +0200)
commit1b4a994b6db7912cdc700b641e402a2949dddf57
treef842e8be48fe8b00ef2de4048a3b389dae18fe8b
parentb75dd7eca22874f08b388b6e5ff0b73efbc6fad7
mescc: Refactor type system: struct/enum fields: (name . <type>).

* module/language/c99/compiler.mes (struct-field): Refactor.
  (field:name): Update.
  (field:pointer): Update.
  (field:size): Update.
  (field:type): Remove.
  (->size): New function.
module/language/c99/compiler.mes
module/language/c99/info.scm