Mercurial > emacs
view vms/README @ 85328:d0d527210b0c
* lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.
(XMISCANY): New macro.
(XMISCTYPE): Use it.
(struct Lisp_Misc_Any): New type.
(union Lisp_Misc): Use it.
(struct Lisp_Buffer_Local_Value): Add `local_if_set' bit.
* data.c (Fboundp, store_symval_forwarding, swap_in_global_binding)
(find_symbol_value, set_internal, default_value, Fset_default)
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fkill_local_variable, Fmake_variable_frame_local, Flocal_variable_p)
(Flocal_variable_if_set_p, Fvariable_binding_locus):
The SOME_BUFFER_LOCAL_VALUEP distinction is replaced by local_if_set.
* alloc.c (allocate_buffer): Set the size and tag.
(allocate_misc, mark_maybe_object, mark_object, survives_gc_p):
Use XMISCANY.
(die): Follow the GNU convention for error messages.
* print.c (print_object): SOME_BUFFER_LOCAL_VALUEP -> local_if_set.
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Don't set the
tag any more.
(set_buffer_internal_1):
* frame.c (store_frame_param):
* eval.c (specbind):
* xdisp.c (select_frame_for_redisplay): Drop SOME_BUFFER_LOCAL_VALUEP.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 16 Oct 2007 15:42:58 +0000 |
parents | 9903202a12fc |
children |
line wrap: on
line source
GNU Emacs 19.x and above do not compile out of the box on OpenVMS. Richard Levitte <levitte@lp.se> is distributing and maintaining a version of Emacs (currently based on version 19.28, but soon moving to 19.34 and then 20.1) that compiles and works on OpenVMS 5.5 and above on both VAX and Alpha architectures. For more information see http://vms.gnu.org/software/released1/emacs.html#get_emacs_1928_kit [Update 2003-11-24: I am working on integrating VMS-specific bits back into the repository. There are some work-in-progress files in this directory as a result. Do not be alarmed! --ttn]