core: Move GNUisms inside #if.

* mes.c: Move GNUisms inside #if, add Nyacc #ifs.
 (tmp_num2, tmp_num3): Remove.
 (make_tmps): Update.
 (g_free): Make simple int.  Update users.
* lib.c: Update users.
* build-aux/mes-snarf.scm (GCC?): New switch to enable GNU extensions.
This commit is contained in:
Jan Nieuwenhuizen 2017-01-04 08:16:14 +01:00
parent e74a7584e9
commit 43a1774750

View file

@ -34,7 +34,7 @@ exec ${GUILE-guile} --no-auto-compile -L $HOME/src/mes/build-aux -L build-aux -e
(cut regexp-substitute #f <> 'pre replace 'post))
string))
(define GCC? #t)
(define GCC? #f)
;; (define-record-type function (make-function name formals annotation)
;; function?
;; (name .name)