mescc: Support literal .byte in asm ().
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 3 Jan 2017 11:45:47 +0000 (12:45 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 3 Jan 2017 11:45:47 +0000 (12:45 +0100)
commitb93d5188ea5b0370262eabb330b5bada032181b3
tree4336cfad0d8a711648bbc0c710ff4ac33379577e
parentea7e3f495211132f5d80c535f958806fa9bb994b
mescc: Support literal .byte in asm ().

* module/language/c99/compiler.mes (expr->arg): Handle array-ref (int
  only).
  (byte->hex, asm->hex): New functions.
  (statement->text+symbols+locals): Use it to implement asm ().
module/language/c99/compiler.mes
module/mes/libc-i386.scm