guile-elisp bootstrap (C)
authorBT Templeton <bt@hcoop.net>
Mon, 23 Sep 2013 23:01:42 +0000 (19:01 -0400)
committerRobin Templeton <robin@terpri.org>
Mon, 20 Apr 2015 01:24:18 +0000 (21:24 -0400)
commit69f7f524c06e73df84e30a54aafd2c342392b5b3
treedfd40a0cf1e3b1861db455e95c8ceed4020531b2
parent7ee76ab973545849d35116d6e9d99023eb7edc97
guile-elisp bootstrap (C)

* src/alloc.c (allocate_string): Return a Lisp_Object. All callers changed.

  (allocate_string_data): Take a Lisp_Object as first argument. All
  callers changed.

* src/callint.c (Finteractive): Remove.

* src/data.c (Finteractive_form): Handle a nil interactive-form
  correctly.

* src/emacs.c (main2): Set `lisp-string?'.

* src/eval.c (Fwhile): Remove.

  (Fcommandp): Handle a nil interactive-form correctly.

* src/lisp.h (struct Lisp_String): Move definition.
src/alloc.c
src/callint.c
src/data.c
src/emacs.c
src/eval.c
src/lisp.h