1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00
Commit graph

102 commits

Author SHA1 Message Date
Geoff Voelker
ffd9c2a188 (init_lread) [CANNOT_DUMP]: Set Vload_path to EMACSLOADPATH. 1995-05-27 00:19:05 +00:00
Karl Heuer
a142f21b7d (oblookup): Delete argument hashp. 1995-05-22 20:14:36 +00:00
Richard M. Stallman
e73997a15d (isfloat_string): Reject strings like "0.5+".
(init_lread): Don't warn about missing installation dirs
when using dirs derived from the executable.
1995-05-07 17:30:36 +00:00
Richard M. Stallman
faca07fb62 (read1): Handle long EMACS_INT in atol. 1995-05-05 02:56:20 +00:00
Richard M. Stallman
176348460d (read1): New arg FIRST_IN_LIST; all callers changed.
Special handling for backquote and comma.
(Qbackquote, Qcomma, Qcomma_at, Qcomma_dot): New variables.
(syms_of_lread): Initialize and staticpro them.
(Fread, Fread_from_string): Initialize new_backquote_flag.
1995-05-04 17:13:20 +00:00
Richard M. Stallman
c478f98c69 (read_escape): Undo Nov 15 change.
(init_lread): Add site-lisp under the installation dir
to Vload_path if that exists.
1995-04-08 20:58:37 +00:00
Richard M. Stallman
47e28b2cfe (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard)
(defvar_per_buffer): Use XMISCTYPE.
1995-04-07 05:21:50 +00:00
Karl Heuer
f8c25f1b67 Update copyright. 1995-04-07 02:21:52 +00:00
Richard M. Stallman
d007f5c889 (oblookup): Save bucket num in oblookup_last_bucket_number.
(Funintern): New function.
(syms_of_lread): defsubr it.
1995-04-03 21:34:15 +00:00
Richard M. Stallman
37579d7c57 (isfloat_string): Permit trailing space. 1995-03-31 19:16:44 +00:00
Richard M. Stallman
84a150451b (Vload_read_function): New variable.
(readevalloop): Use that variable.
(syms_of_lread): Set up Lisp variable.
1995-03-21 20:05:23 +00:00
Karl Heuer
4ac386907d (defvar_kboard): Renamed from defvar_display. 1995-03-15 01:58:01 +00:00
Karl Heuer
09a9ec31b6 (defvar_display): Don't staticpro; these objects are now protected through
mark_perdisplays.
1995-02-03 23:27:14 +00:00
Karl Heuer
576a945c45 [!MULTI_PERDISPLAY] (defvar_display): Use staticpro. 1995-01-31 22:32:35 +00:00
Karl Heuer
950c215d92 (defvar_display): New function. 1995-01-31 01:26:09 +00:00
Richard M. Stallman
20ea2964cd (Qload_file_name, Vload_file_name): New variables.
(syms_of_lread): Initialize and staticpro it.
(Fload): Bind it.
(read_list): Before dumping, ignore (#$ . WHATEVER)--return 0.
1994-12-21 18:14:20 +00:00
Richard M. Stallman
6069d957df (readevalloop): Ignore ^M here. 1994-12-15 01:57:36 +00:00
Richard M. Stallman
07a0bda3c9 (Fload): Call Fsubstitute_in_file_name after trying handler. 1994-11-18 16:43:04 +00:00
Richard M. Stallman
e6e332b9c2 (read_escape): For \S-a, return A. 1994-11-15 17:05:30 +00:00
Karl Heuer
fc1e7df5d0 (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_per_buffer): Use accessor
macros.
1994-11-14 22:16:52 +00:00
Richard M. Stallman
075027b195 Don't include ctype.h.
(isfloat_string, read1): Don't use isdigit.
1994-11-09 20:51:58 +00:00
Richard M. Stallman
317073d51d Change explicit uses of the Unix directory separator
'/' to uses of the macros IS_ANY_SEP, IS_DIRECTORY_SEP,
IS_DEVICE_SEP, DIRECTORY_SEP, and DEVICE_SEP.

(init_lread) [WINDOWSNT]: Disable warnings about
directories in the load path not existing.

(load): Test DOS_NT instead of MSDOS.
1994-11-01 08:22:31 +00:00
Richard M. Stallman
c8bdaa8c55 (load_unwind): Cast argument of fclose. 1994-10-16 02:37:57 +00:00
Karl Heuer
1a0f90f7f9 (defvar_int, defvar_bool, defvar_lisp, defvar_lisp_nopro, defvar_per_buffer):
Use the new substructure.
1994-10-12 05:16:00 +00:00
Karl Heuer
2836d9a4dc (defvar_per_buffer): Access buffer_local_flags as Lisp_Object, not int.
Give XSETBUFFER_OBJFWD an integer offset, not a pointer.
1994-10-06 22:31:59 +00:00
Karl Heuer
838abf5670 (Fload, load_unwind): Store stream pointer as a cons of two integers,
obviating the need for Lisp_Internal_Stream datatype.
1994-10-06 21:50:14 +00:00
Karl Heuer
6428369f33 (read1): New argument for returning out-of-band data, obviating the need for
Lisp_Internal datatype.
(read0, read1, read_list): Use that new calling sequence.
1994-10-06 21:29:49 +00:00
Karl Heuer
baf698660d (read_filtered_event, init_obarray): Don't use XFASTINT as an lvalue. 1994-10-04 16:05:54 +00:00
Karl Heuer
1805de4f1a (Fget_file_char, Fload, read1, oblookup, map_obarray, defsubr, defalias,
defvar_int, defvar_bool, defvar_lisp, defvar_lisp_nopro, defvar_per_buffer):
Use new accessor macros instead of calling XSET directly.
1994-10-04 12:17:56 +00:00
Karl Heuer
cfff016d4c (readchar, readchar, unreadchar, read_filtered_event, Fread, read0, read1,
read_list, check_obarray, intern, Fintern, Fintern_soft, oblookup,
init_lread): Use type test macros.
1994-09-27 04:10:43 +00:00
Karl Heuer
5ef2a3c046 (openp): Fix Lisp_Object vs. int problems. 1994-09-19 00:17:55 +00:00
Richard M. Stallman
7a70b397ae (Fload): Use EMACS_INT. 1994-09-17 00:36:43 +00:00
Richard M. Stallman
f7d279f05d (O_RDONLY): Defined.
(openp): Use it.
1994-08-23 22:28:49 +00:00
Richard M. Stallman
0e3263737c (readevalloop): Correctly unbind the unwind protect. 1994-07-09 04:44:28 +00:00
Karl Heuer
2c1b5dbe28 (readchar): Restart interrupted I/O. 1994-06-28 21:51:12 +00:00
Richard M. Stallman
98280b76e3 Put config.h first. 1994-06-15 03:46:59 +00:00
Richard M. Stallman
7df5cd28d4 [MSDOS]: #include "msdos.h". 1994-06-07 15:26:59 +00:00
Richard M. Stallman
e9e00ff2ea (defvar_bool, defvar_int, defvar_lisp, defvar_lisp_nopro):
Delete third arg DOC.
1994-06-01 20:37:42 +00:00
Richard M. Stallman
92bab0111e (openp): Don't use O_RDONLY. 1994-05-25 04:36:48 +00:00
Michael I. Bushnell
73aa97044a Only lusers assume that O_RDONLY == 0. 1994-05-20 16:17:20 +00:00
Karl Heuer
3a22ee3595 Update copyright. 1994-05-04 02:41:09 +00:00
Karl Heuer
6ba93f9d7b [MSDOS]: Re-enable some #undef's. 1994-04-29 23:16:43 +00:00
Richard M. Stallman
988c2f83a8 (read1): Allow \C- ' and \C-?'. 1994-04-28 02:34:20 +00:00
Richard M. Stallman
1ec84625a9 (read_filtered_event): Use Vunread_command_events. 1994-04-26 01:19:39 +00:00
Karl Heuer
a617e9133c Pass operation to Ffind_file_name_handler. 1994-04-22 23:41:18 +00:00
Richard M. Stallman
3a3056e5ea (init_lread): Maybe put build-time Lisp dirs on load-path.
(init_lread): Improve warning message.
1994-04-21 09:04:46 +00:00
Karl Heuer
153a17b788 (read_filtered_event, intern): Use assignment instead of initialization. 1994-03-23 22:55:01 +00:00
Karl Heuer
92fddec9eb (unreadchar): Don't back up the pointer when unreading EOF. 1994-03-22 22:20:38 +00:00
Karl Heuer
f943104adb (read1): Check for invalid modifier bits in a string. 1994-03-22 21:59:02 +00:00
Karl Heuer
5a6e545216 (openp, Fload): GCPRO some things. 1994-03-18 00:13:40 +00:00