diff options
| author | Tom Tromey | 2011-02-14 08:39:19 -0700 |
|---|---|---|
| committer | Tom Tromey | 2011-02-14 08:39:19 -0700 |
| commit | 5d8ea1203d1e659bc77d953784a85a6e7da0ce95 (patch) | |
| tree | 1da71b86f9592b2f3390f0cd4d30ce41e74fbb55 /src/process.c | |
| parent | 42f6055717e74ea9541c5cf6fd0fc6501bd907fd (diff) | |
| download | emacs-5d8ea1203d1e659bc77d953784a85a6e7da0ce95.tar.gz emacs-5d8ea1203d1e659bc77d953784a85a6e7da0ce95.zip | |
Hide implementation of `struct buffer'
* composite.c (fill_gstring_header)
(composition_compute_stop_pos, composition_adjust_point)
(Ffind_composition_internal): Use B_.
* intervals.c (set_point_both, get_local_map): Use B_.
* callproc.c (Fcall_process, Fcall_process_region): Use B_.
* process.c (get_process, list_processes_1, Fstart_process)
(Fmake_serial_process, Fmake_network_process)
(read_process_output, send_process, exec_sentinel)
(status_notify, setup_process_coding_systems): Use B_.
* bytecode.c (Fbyte_code): Use B_.
* syntax.c (update_syntax_table, dec_bytepos, Fsyntax_table)
(Fset_syntax_table, Fmodify_syntax_entry, skip_chars)
(skip_syntaxes, scan_lists): Use B_.
* lread.c (readchar, unreadchar, openp, readevalloop)
(Feval_buffer, Feval_region): Use B_.
* print.c (printchar, strout, print_string, PRINTDECLARE)
(PRINTPREPARE, PRINTFINISH, temp_output_buffer_setup)
(print_object): Use B_.
* font.c (font_at): Use B_.
* fns.c (Fbase64_encode_region, Fbase64_decode_region, Fmd5): Use
B_.
* callint.c (check_mark, Fcall_interactively): Use B_.
* editfns.c (region_limit, Fmark_marker, save_excursion_save)
(save_excursion_restore, Fprevious_char, Fchar_before)
(general_insert_function, Finsert_char, Finsert_byte)
(make_buffer_string_both, Finsert_buffer_substring)
(Fcompare_buffer_substrings, subst_char_in_region_unwind)
(subst_char_in_region_unwind_1, Fsubst_char_in_region)
(Ftranslate_region_internal, save_restriction_restore)
(Fchar_equal): Use B_.
* data.c (swap_in_symval_forwarding, set_internal)
(Fmake_local_variable, Fkill_local_variable, Flocal_variable_p):
Use B_.
* undo.c (record_point, record_insert, record_delete)
(record_marker_adjustment, record_first_change)
(record_property_change, Fundo_boundary, truncate_undo_list)
(Fprimitive_undo): Use B_.
* search.c (compile_pattern_1, compile_pattern, looking_at_1)
(string_match_1, fast_looking_at, newline_cache_on_off)
(search_command, search_buffer, simple_search, boyer_moore)
(Freplace_match): Use B_.
* indent.c (buffer_display_table, recompute_width_table)
(width_run_cache_on_off, current_column, scan_for_column)
(Findent_to, position_indentation, compute_motion, vmotion): Use
B_.
* casefiddle.c (casify_object, casify_region): Use B_.
* casetab.c (Fcurrent_case_table, set_case_table): Use B_.
* cmds.c (Fself_insert_command, internal_self_insert): Use B_.
* fileio.c (Fexpand_file_name, Ffile_directory_p)
(Ffile_regular_p, Ffile_selinux_context)
(Fset_file_selinux_context, Ffile_modes, Fset_file_modes)
(Fset_file_times, Ffile_newer_than_file_p, decide_coding_unwind)
(Finsert_file_contents, choose_write_coding_system)
(Fwrite_region, build_annotations, Fverify_visited_file_modtime)
(Fset_visited_file_modtime, auto_save_error, auto_save_1)
(Fdo_auto_save, Fset_buffer_auto_saved): Use B_.
* minibuf.c (read_minibuf, get_minibuffer, Fread_buffer): Use B_.
* marker.c (Fmarker_buffer, Fset_marker, set_marker_restricted)
(set_marker_both, set_marker_restricted_both, unchain_marker): Use
B_.
* insdel.c (check_markers, insert_char, insert_1_both)
(insert_from_string_1, insert_from_gap, insert_from_buffer_1)
(adjust_after_replace, replace_range, del_range_2)
(modify_region, prepare_to_modify_buffer)
(Fcombine_after_change_execute): Use B_.
* filelock.c (unlock_all_files, Flock_buffer, Funlock_buffer)
(unlock_buffer): Use B_.
* keymap.c (Flocal_key_binding, Fuse_local_map)
(Fcurrent_local_map, push_key_description)
(Fdescribe_buffer_bindings): Use B_.
* keyboard.c (command_loop_1, read_char_minibuf_menu_prompt)
(read_key_sequence): Use B_.
* fringe.c (get_logical_cursor_bitmap)
(get_logical_fringe_bitmap, update_window_fringes): Use B_.
* xfns.c (x_create_tip_frame, Fx_show_tip): Use B_.
* xfaces.c (compute_char_face): Use B_.
* character.c (chars_in_text, Fget_byte): Use B_.
* category.c (check_category_table, Fcategory_table)
(Fset_category_table, char_category_set): Use B_.
* coding.c (decode_coding, encode_coding)
(make_conversion_work_buffer, decode_coding_gap)
(decode_coding_object, encode_coding_object)
(Fdetect_coding_region, Ffind_coding_systems_region_internal)
(Funencodable_char_position, Fcheck_coding_systems_region): Use
B_.
* charset.c (Ffind_charset_region): Use B_.
* window.c (window_display_table, unshow_buffer, window_loop)
(window_min_size_2, set_window_buffer, Fset_window_buffer)
(select_window, Fforce_window_update, temp_output_buffer_show)
(Fset_window_configuration, save_window_save): Use B_.
* xdisp.c (pos_visible_p, init_iterator, reseat_1)
(message_dolog, update_echo_area, ensure_echo_area_buffers)
(with_echo_area_buffer, setup_echo_area_for_printing)
(set_message_1, update_menu_bar, update_tool_bar)
(text_outside_line_unchanged_p, redisplay_internal)
(try_scrolling, try_cursor_movement, redisplay_window)
(try_window_reusing_current_matrix, row_containing_pos)
(try_window_id, get_overlay_arrow_glyph_row, display_line)
(Fcurrent_bidi_paragraph_direction, display_mode_lines)
(decode_mode_spec_coding, decode_mode_spec, display_count_lines)
(get_window_cursor_type, note_mouse_highlight): Use B_.
* frame.c (make_frame_visible_1): Use B_.
* dispnew.c (Fframe_or_buffer_changed_p): Use B_.
* dispextern.h (WINDOW_WANTS_HEADER_LINE_P)
(WINDOW_WANTS_MODELINE_P): Use B_.
* syntax.h (Vstandard_syntax_table): Update.
(CURRENT_SYNTAX_TABLE, SETUP_BUFFER_SYNTAX_TABLE): Use B_.
* intervals.h (TEXT_PROP_MEANS_INVISIBLE): Update.
(TEXT_PROP_MEANS_INVISIBLE): Use B_.
* character.h (FETCH_CHAR_ADVANCE): Update.
(INC_BOTH, ASCII_CHAR_WIDTH, DEC_BOTH): Use B_.
* category.h (Vstandard_category_table): Update.
* lisp.h (DEFVAR_BUFFER_DEFAULTS): Update for change to field
names.
(DOWNCASE_TABLE, UPCASE_TABLE): Use B_.
* buffer.c (swapfield_): New macro.
(Fbuffer_swap_text): Use swapfield_ where appropriate.
(Fbuffer_live_p, Fget_file_buffer, get_truename_buffer)
(Fget_buffer_create, clone_per_buffer_values)
(Fmake_indirect_buffer, reset_buffer)
(reset_buffer_local_variables, Fbuffer_name, Fbuffer_file_name)
(Fbuffer_local_value, buffer_lisp_local_variables)
(Fset_buffer_modified_p, Frestore_buffer_modified_p)
(Frename_buffer, Fother_buffer, Fbuffer_enable_undo)
(Fkill_buffer, Fset_buffer_major_mode, set_buffer_internal_1)
(set_buffer_temp, Fset_buffer, set_buffer_if_live)
(Fbarf_if_buffer_read_only, Fbury_buffer, Ferase_buffer)
(Fbuffer_swap_text, Fset_buffer_multibyte)
(swap_out_buffer_local_variables, record_overlay_string)
(overlay_strings, init_buffer_once, init_buffer, syms_of_buffer):
Use B_.
* buffer.h (struct buffer): Rename all Lisp_Object fields.
(BUFFER_INTERNAL_FIELD, B_): New macro.
(FETCH_CHAR, FETCH_CHAR_AS_MULTIBYTE): Use B_.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/src/process.c b/src/process.c index 00d6c2e16da..ec929a919f8 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -719,7 +719,7 @@ get_process (register Lisp_Object name) | |||
| 719 | { | 719 | { |
| 720 | proc = Fget_buffer_process (obj); | 720 | proc = Fget_buffer_process (obj); |
| 721 | if (NILP (proc)) | 721 | if (NILP (proc)) |
| 722 | error ("Buffer %s has no process", SDATA (XBUFFER (obj)->name)); | 722 | error ("Buffer %s has no process", SDATA (B_ (XBUFFER (obj), name))); |
| 723 | } | 723 | } |
| 724 | else | 724 | else |
| 725 | { | 725 | { |
| @@ -1283,12 +1283,12 @@ list_processes_1 (Lisp_Object query_only) | |||
| 1283 | w_proc = i; | 1283 | w_proc = i; |
| 1284 | if (!NILP (p->buffer)) | 1284 | if (!NILP (p->buffer)) |
| 1285 | { | 1285 | { |
| 1286 | if (NILP (XBUFFER (p->buffer)->name)) | 1286 | if (NILP (B_ (XBUFFER (p->buffer), name))) |
| 1287 | { | 1287 | { |
| 1288 | if (w_buffer < 8) | 1288 | if (w_buffer < 8) |
| 1289 | w_buffer = 8; /* (Killed) */ | 1289 | w_buffer = 8; /* (Killed) */ |
| 1290 | } | 1290 | } |
| 1291 | else if ((i = SCHARS (XBUFFER (p->buffer)->name), (i > w_buffer))) | 1291 | else if ((i = SCHARS (B_ (XBUFFER (p->buffer), name)), (i > w_buffer))) |
| 1292 | w_buffer = i; | 1292 | w_buffer = i; |
| 1293 | } | 1293 | } |
| 1294 | if (STRINGP (p->tty_name) | 1294 | if (STRINGP (p->tty_name) |
| @@ -1312,9 +1312,9 @@ list_processes_1 (Lisp_Object query_only) | |||
| 1312 | XSETFASTINT (minspace, 1); | 1312 | XSETFASTINT (minspace, 1); |
| 1313 | 1313 | ||
| 1314 | set_buffer_internal (XBUFFER (Vstandard_output)); | 1314 | set_buffer_internal (XBUFFER (Vstandard_output)); |
| 1315 | current_buffer->undo_list = Qt; | 1315 | B_ (current_buffer, undo_list) = Qt; |
| 1316 | 1316 | ||
| 1317 | current_buffer->truncate_lines = Qt; | 1317 | B_ (current_buffer, truncate_lines) = Qt; |
| 1318 | 1318 | ||
| 1319 | write_string ("Proc", -1); | 1319 | write_string ("Proc", -1); |
| 1320 | Findent_to (i_status, minspace); write_string ("Status", -1); | 1320 | Findent_to (i_status, minspace); write_string ("Status", -1); |
| @@ -1397,10 +1397,10 @@ list_processes_1 (Lisp_Object query_only) | |||
| 1397 | Findent_to (i_buffer, minspace); | 1397 | Findent_to (i_buffer, minspace); |
| 1398 | if (NILP (p->buffer)) | 1398 | if (NILP (p->buffer)) |
| 1399 | insert_string ("(none)"); | 1399 | insert_string ("(none)"); |
| 1400 | else if (NILP (XBUFFER (p->buffer)->name)) | 1400 | else if (NILP (B_ (XBUFFER (p->buffer), name))) |
| 1401 | insert_string ("(Killed)"); | 1401 | insert_string ("(Killed)"); |
| 1402 | else | 1402 | else |
| 1403 | Finsert (1, &XBUFFER (p->buffer)->name); | 1403 | Finsert (1, &B_ (XBUFFER (p->buffer), name)); |
| 1404 | 1404 | ||
| 1405 | if (!NILP (i_tty)) | 1405 | if (!NILP (i_tty)) |
| 1406 | { | 1406 | { |
| @@ -1548,7 +1548,7 @@ usage: (start-process NAME BUFFER PROGRAM &rest PROGRAM-ARGS) */) | |||
| 1548 | { | 1548 | { |
| 1549 | struct gcpro gcpro1, gcpro2; | 1549 | struct gcpro gcpro1, gcpro2; |
| 1550 | 1550 | ||
| 1551 | current_dir = current_buffer->directory; | 1551 | current_dir = B_ (current_buffer, directory); |
| 1552 | 1552 | ||
| 1553 | GCPRO2 (buffer, current_dir); | 1553 | GCPRO2 (buffer, current_dir); |
| 1554 | 1554 | ||
| @@ -1560,7 +1560,7 @@ usage: (start-process NAME BUFFER PROGRAM &rest PROGRAM-ARGS) */) | |||
| 1560 | current_dir = expand_and_dir_to_file (current_dir, Qnil); | 1560 | current_dir = expand_and_dir_to_file (current_dir, Qnil); |
| 1561 | if (NILP (Ffile_accessible_directory_p (current_dir))) | 1561 | if (NILP (Ffile_accessible_directory_p (current_dir))) |
| 1562 | report_file_error ("Setting current directory", | 1562 | report_file_error ("Setting current directory", |
| 1563 | Fcons (current_buffer->directory, Qnil)); | 1563 | Fcons (B_ (current_buffer, directory), Qnil)); |
| 1564 | 1564 | ||
| 1565 | UNGCPRO; | 1565 | UNGCPRO; |
| 1566 | } | 1566 | } |
| @@ -2898,8 +2898,8 @@ usage: (make-serial-process &rest ARGS) */) | |||
| 2898 | } | 2898 | } |
| 2899 | else if (!NILP (Vcoding_system_for_read)) | 2899 | else if (!NILP (Vcoding_system_for_read)) |
| 2900 | val = Vcoding_system_for_read; | 2900 | val = Vcoding_system_for_read; |
| 2901 | else if ((!NILP (buffer) && NILP (XBUFFER (buffer)->enable_multibyte_characters)) | 2901 | else if ((!NILP (buffer) && NILP (B_ (XBUFFER (buffer), enable_multibyte_characters))) |
| 2902 | || (NILP (buffer) && NILP (buffer_defaults.enable_multibyte_characters))) | 2902 | || (NILP (buffer) && NILP (B_ (&buffer_defaults, enable_multibyte_characters)))) |
| 2903 | val = Qnil; | 2903 | val = Qnil; |
| 2904 | p->decode_coding_system = val; | 2904 | p->decode_coding_system = val; |
| 2905 | 2905 | ||
| @@ -2912,8 +2912,8 @@ usage: (make-serial-process &rest ARGS) */) | |||
| 2912 | } | 2912 | } |
| 2913 | else if (!NILP (Vcoding_system_for_write)) | 2913 | else if (!NILP (Vcoding_system_for_write)) |
| 2914 | val = Vcoding_system_for_write; | 2914 | val = Vcoding_system_for_write; |
| 2915 | else if ((!NILP (buffer) && NILP (XBUFFER (buffer)->enable_multibyte_characters)) | 2915 | else if ((!NILP (buffer) && NILP (B_ (XBUFFER (buffer), enable_multibyte_characters))) |
| 2916 | || (NILP (buffer) && NILP (buffer_defaults.enable_multibyte_characters))) | 2916 | || (NILP (buffer) && NILP (B_ (&buffer_defaults, enable_multibyte_characters)))) |
| 2917 | val = Qnil; | 2917 | val = Qnil; |
| 2918 | p->encode_coding_system = val; | 2918 | p->encode_coding_system = val; |
| 2919 | 2919 | ||
| @@ -3723,8 +3723,8 @@ usage: (make-network-process &rest ARGS) */) | |||
| 3723 | } | 3723 | } |
| 3724 | else if (!NILP (Vcoding_system_for_read)) | 3724 | else if (!NILP (Vcoding_system_for_read)) |
| 3725 | val = Vcoding_system_for_read; | 3725 | val = Vcoding_system_for_read; |
| 3726 | else if ((!NILP (buffer) && NILP (XBUFFER (buffer)->enable_multibyte_characters)) | 3726 | else if ((!NILP (buffer) && NILP (B_ (XBUFFER (buffer), enable_multibyte_characters))) |
| 3727 | || (NILP (buffer) && NILP (buffer_defaults.enable_multibyte_characters))) | 3727 | || (NILP (buffer) && NILP (B_ (&buffer_defaults, enable_multibyte_characters)))) |
| 3728 | /* We dare not decode end-of-line format by setting VAL to | 3728 | /* We dare not decode end-of-line format by setting VAL to |
| 3729 | Qraw_text, because the existing Emacs Lisp libraries | 3729 | Qraw_text, because the existing Emacs Lisp libraries |
| 3730 | assume that they receive bare code including a sequene of | 3730 | assume that they receive bare code including a sequene of |
| @@ -3759,7 +3759,7 @@ usage: (make-network-process &rest ARGS) */) | |||
| 3759 | } | 3759 | } |
| 3760 | else if (!NILP (Vcoding_system_for_write)) | 3760 | else if (!NILP (Vcoding_system_for_write)) |
| 3761 | val = Vcoding_system_for_write; | 3761 | val = Vcoding_system_for_write; |
| 3762 | else if (NILP (current_buffer->enable_multibyte_characters)) | 3762 | else if (NILP (B_ (current_buffer, enable_multibyte_characters))) |
| 3763 | val = Qnil; | 3763 | val = Qnil; |
| 3764 | else | 3764 | else |
| 3765 | { | 3765 | { |
| @@ -5268,7 +5268,7 @@ read_process_output (Lisp_Object proc, register int channel) | |||
| 5268 | /* No need to gcpro these, because all we do with them later | 5268 | /* No need to gcpro these, because all we do with them later |
| 5269 | is test them for EQness, and none of them should be a string. */ | 5269 | is test them for EQness, and none of them should be a string. */ |
| 5270 | XSETBUFFER (obuffer, current_buffer); | 5270 | XSETBUFFER (obuffer, current_buffer); |
| 5271 | okeymap = current_buffer->keymap; | 5271 | okeymap = B_ (current_buffer, keymap); |
| 5272 | 5272 | ||
| 5273 | /* We inhibit quit here instead of just catching it so that | 5273 | /* We inhibit quit here instead of just catching it so that |
| 5274 | hitting ^G when a filter happens to be running won't screw | 5274 | hitting ^G when a filter happens to be running won't screw |
| @@ -5359,7 +5359,7 @@ read_process_output (Lisp_Object proc, register int channel) | |||
| 5359 | } | 5359 | } |
| 5360 | 5360 | ||
| 5361 | /* If no filter, write into buffer if it isn't dead. */ | 5361 | /* If no filter, write into buffer if it isn't dead. */ |
| 5362 | else if (!NILP (p->buffer) && !NILP (XBUFFER (p->buffer)->name)) | 5362 | else if (!NILP (p->buffer) && !NILP (B_ (XBUFFER (p->buffer), name))) |
| 5363 | { | 5363 | { |
| 5364 | Lisp_Object old_read_only; | 5364 | Lisp_Object old_read_only; |
| 5365 | EMACS_INT old_begv, old_zv; | 5365 | EMACS_INT old_begv, old_zv; |
| @@ -5372,13 +5372,13 @@ read_process_output (Lisp_Object proc, register int channel) | |||
| 5372 | Fset_buffer (p->buffer); | 5372 | Fset_buffer (p->buffer); |
| 5373 | opoint = PT; | 5373 | opoint = PT; |
| 5374 | opoint_byte = PT_BYTE; | 5374 | opoint_byte = PT_BYTE; |
| 5375 | old_read_only = current_buffer->read_only; | 5375 | old_read_only = B_ (current_buffer, read_only); |
| 5376 | old_begv = BEGV; | 5376 | old_begv = BEGV; |
| 5377 | old_zv = ZV; | 5377 | old_zv = ZV; |
| 5378 | old_begv_byte = BEGV_BYTE; | 5378 | old_begv_byte = BEGV_BYTE; |
| 5379 | old_zv_byte = ZV_BYTE; | 5379 | old_zv_byte = ZV_BYTE; |
| 5380 | 5380 | ||
| 5381 | current_buffer->read_only = Qnil; | 5381 | B_ (current_buffer, read_only) = Qnil; |
| 5382 | 5382 | ||
| 5383 | /* Insert new output into buffer | 5383 | /* Insert new output into buffer |
| 5384 | at the current end-of-output marker, | 5384 | at the current end-of-output marker, |
| @@ -5423,7 +5423,7 @@ read_process_output (Lisp_Object proc, register int channel) | |||
| 5423 | p->decoding_carryover = coding->carryover_bytes; | 5423 | p->decoding_carryover = coding->carryover_bytes; |
| 5424 | } | 5424 | } |
| 5425 | /* Adjust the multibyteness of TEXT to that of the buffer. */ | 5425 | /* Adjust the multibyteness of TEXT to that of the buffer. */ |
| 5426 | if (NILP (current_buffer->enable_multibyte_characters) | 5426 | if (NILP (B_ (current_buffer, enable_multibyte_characters)) |
| 5427 | != ! STRING_MULTIBYTE (text)) | 5427 | != ! STRING_MULTIBYTE (text)) |
| 5428 | text = (STRING_MULTIBYTE (text) | 5428 | text = (STRING_MULTIBYTE (text) |
| 5429 | ? Fstring_as_unibyte (text) | 5429 | ? Fstring_as_unibyte (text) |
| @@ -5467,7 +5467,7 @@ read_process_output (Lisp_Object proc, register int channel) | |||
| 5467 | Fnarrow_to_region (make_number (old_begv), make_number (old_zv)); | 5467 | Fnarrow_to_region (make_number (old_begv), make_number (old_zv)); |
| 5468 | 5468 | ||
| 5469 | 5469 | ||
| 5470 | current_buffer->read_only = old_read_only; | 5470 | B_ (current_buffer, read_only) = old_read_only; |
| 5471 | SET_PT_BOTH (opoint, opoint_byte); | 5471 | SET_PT_BOTH (opoint, opoint_byte); |
| 5472 | } | 5472 | } |
| 5473 | /* Handling the process output should not deactivate the mark. */ | 5473 | /* Handling the process output should not deactivate the mark. */ |
| @@ -5525,7 +5525,7 @@ send_process (volatile Lisp_Object proc, const char *volatile buf, | |||
| 5525 | 5525 | ||
| 5526 | if ((STRINGP (object) && STRING_MULTIBYTE (object)) | 5526 | if ((STRINGP (object) && STRING_MULTIBYTE (object)) |
| 5527 | || (BUFFERP (object) | 5527 | || (BUFFERP (object) |
| 5528 | && !NILP (XBUFFER (object)->enable_multibyte_characters)) | 5528 | && !NILP (B_ (XBUFFER (object), enable_multibyte_characters))) |
| 5529 | || EQ (object, Qt)) | 5529 | || EQ (object, Qt)) |
| 5530 | { | 5530 | { |
| 5531 | p->encode_coding_system | 5531 | p->encode_coding_system |
| @@ -6564,7 +6564,7 @@ exec_sentinel (Lisp_Object proc, Lisp_Object reason) | |||
| 6564 | is test them for EQness, and none of them should be a string. */ | 6564 | is test them for EQness, and none of them should be a string. */ |
| 6565 | odeactivate = Vdeactivate_mark; | 6565 | odeactivate = Vdeactivate_mark; |
| 6566 | XSETBUFFER (obuffer, current_buffer); | 6566 | XSETBUFFER (obuffer, current_buffer); |
| 6567 | okeymap = current_buffer->keymap; | 6567 | okeymap = B_ (current_buffer, keymap); |
| 6568 | 6568 | ||
| 6569 | /* There's no good reason to let sentinels change the current | 6569 | /* There's no good reason to let sentinels change the current |
| 6570 | buffer, and many callers of accept-process-output, sit-for, and | 6570 | buffer, and many callers of accept-process-output, sit-for, and |
| @@ -6714,7 +6714,7 @@ status_notify (struct Lisp_Process *deleting_process) | |||
| 6714 | 6714 | ||
| 6715 | /* Avoid error if buffer is deleted | 6715 | /* Avoid error if buffer is deleted |
| 6716 | (probably that's why the process is dead, too) */ | 6716 | (probably that's why the process is dead, too) */ |
| 6717 | if (NILP (XBUFFER (buffer)->name)) | 6717 | if (NILP (B_ (XBUFFER (buffer), name))) |
| 6718 | continue; | 6718 | continue; |
| 6719 | Fset_buffer (buffer); | 6719 | Fset_buffer (buffer); |
| 6720 | 6720 | ||
| @@ -6731,13 +6731,13 @@ status_notify (struct Lisp_Process *deleting_process) | |||
| 6731 | before = PT; | 6731 | before = PT; |
| 6732 | before_byte = PT_BYTE; | 6732 | before_byte = PT_BYTE; |
| 6733 | 6733 | ||
| 6734 | tem = current_buffer->read_only; | 6734 | tem = B_ (current_buffer, read_only); |
| 6735 | current_buffer->read_only = Qnil; | 6735 | B_ (current_buffer, read_only) = Qnil; |
| 6736 | insert_string ("\nProcess "); | 6736 | insert_string ("\nProcess "); |
| 6737 | Finsert (1, &p->name); | 6737 | Finsert (1, &p->name); |
| 6738 | insert_string (" "); | 6738 | insert_string (" "); |
| 6739 | Finsert (1, &msg); | 6739 | Finsert (1, &msg); |
| 6740 | current_buffer->read_only = tem; | 6740 | B_ (current_buffer, read_only) = tem; |
| 6741 | set_marker_both (p->mark, p->buffer, PT, PT_BYTE); | 6741 | set_marker_both (p->mark, p->buffer, PT, PT_BYTE); |
| 6742 | 6742 | ||
| 6743 | if (opoint >= before) | 6743 | if (opoint >= before) |
| @@ -7136,7 +7136,7 @@ setup_process_coding_systems (Lisp_Object process) | |||
| 7136 | ; | 7136 | ; |
| 7137 | else if (BUFFERP (p->buffer)) | 7137 | else if (BUFFERP (p->buffer)) |
| 7138 | { | 7138 | { |
| 7139 | if (NILP (XBUFFER (p->buffer)->enable_multibyte_characters)) | 7139 | if (NILP (B_ (XBUFFER (p->buffer), enable_multibyte_characters))) |
| 7140 | coding_system = raw_text_coding_system (coding_system); | 7140 | coding_system = raw_text_coding_system (coding_system); |
| 7141 | } | 7141 | } |
| 7142 | setup_coding_system (coding_system, proc_decode_coding_system[inch]); | 7142 | setup_coding_system (coding_system, proc_decode_coding_system[inch]); |