comparison src/bytecode.c @ 16292:86408ea93da6

(Bsave_current_buffer): New macro. (Fbyte_code): Handle Bsave_current_buffer.
author Richard M. Stallman <rms@gnu.org>
date Mon, 23 Sep 1996 04:27:27 +0000
parents 855c8d8ba0f0
children 25e8123eb6c5
comparison
equal deleted inserted replaced
16291:d62ef382bb03 16292:86408ea93da6
128 #define Bmax 0135 128 #define Bmax 0135
129 #define Bmin 0136 129 #define Bmin 0136
130 #define Bmult 0137 130 #define Bmult 0137
131 131
132 #define Bpoint 0140 132 #define Bpoint 0140
133 #define Bmark 0141 /* no longer generated as of v18 */ 133 /* Was Bmark in v17. */
134 #define Bsave_current_buffer 0141
134 #define Bgoto_char 0142 135 #define Bgoto_char 0142
135 #define Binsert 0143 136 #define Binsert 0143
136 #define Bpoint_max 0144 137 #define Bpoint_max 0144
137 #define Bpoint_min 0145 138 #define Bpoint_min 0145
138 #define Bchar_after 0146 139 #define Bchar_after 0146
535 536
536 case Bsave_excursion: 537 case Bsave_excursion:
537 record_unwind_protect (save_excursion_restore, save_excursion_save ()); 538 record_unwind_protect (save_excursion_restore, save_excursion_save ());
538 break; 539 break;
539 540
541 case Bsave_current_buffer:
542 record_unwind_protect (Fset_buffer, Fcurrent_buffer ());
543 break;
544
540 case Bsave_window_excursion: 545 case Bsave_window_excursion:
541 TOP = Fsave_window_excursion (TOP); 546 TOP = Fsave_window_excursion (TOP);
542 break; 547 break;
543 548
544 case Bsave_restriction: 549 case Bsave_restriction: