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