diff options
| author | Tom Tromey | 2011-02-16 09:35:16 -0700 |
|---|---|---|
| committer | Tom Tromey | 2011-02-16 09:35:16 -0700 |
| commit | 1344aad491d0951920efef6cae1c6934f92cd59b (patch) | |
| tree | d251eb2e3842b09f1d269e0586668aa0e509f211 /src/term.c | |
| parent | eb4916d71a6a4293b1dd51deb19cf267bb62b7ae (diff) | |
| download | emacs-1344aad491d0951920efef6cae1c6934f92cd59b.tar.gz emacs-1344aad491d0951920efef6cae1c6934f92cd59b.zip | |
Hide implementation of `struct kboard'
* callint.c (Fcall_interactively): Update.
* doc.c (Fsubstitute_command_keys): Update.
* cmds.c (Fself_insert_command): Update.
* keymap.c (Fcurrent_active_maps, Fkey_binding)
(Fdescribe_buffer_bindings): Update.
* macros.c (Fstart_kbd_macro, end_kbd_macro, Fend_kbd_macro)
(store_kbd_macro_char, Fcall_last_kbd_macro, Fexecute_kbd_macro):
Update.
* keyboard.c (echo_char, echo_dash, echo_now, cancel_echoing)
(echo_length, echo_truncate, cmd_error, command_loop_1)
(read_char, kbd_buffer_store_event_hold, make_lispy_event)
(menu_bar_items, tool_bar_items, read_char_minibuf_menu_prompt)
(read_key_sequence, Fcommand_execute, Fexecute_extended_command)
(Fdiscard_input, init_kboard, init_keyboard, mark_kboards):
Update.
* xfns.c (Fx_create_frame): Update.
* xterm.c (x_connection_closed, x_term_init): Update.
* term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN, init_tty):
Update.
* window.c (window_scroll_pixel_based, window_scroll_line_based):
Update.
* frame.c (make_frame_without_minibuffer, Fhandle_switch_frame)
(delete_frame): Update.
* lisp.h (DEFVAR_KBOARD): Update for change to field names.
* keyboard.h (struct kboard): Rename all Lisp_Object fields.
(KBOARD_INTERNAL_FIELD, KVAR): New macros.
Diffstat (limited to 'src/term.c')
| -rw-r--r-- | src/term.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/term.c b/src/term.c index 1aefe02421f..21ed163c934 100644 --- a/src/term.c +++ b/src/term.c | |||
| @@ -1350,14 +1350,14 @@ term_get_fkeys_1 (void) | |||
| 1350 | KBOARD *kboard = term_get_fkeys_kboard; | 1350 | KBOARD *kboard = term_get_fkeys_kboard; |
| 1351 | 1351 | ||
| 1352 | /* This can happen if CANNOT_DUMP or with strange options. */ | 1352 | /* This can happen if CANNOT_DUMP or with strange options. */ |
| 1353 | if (!KEYMAPP (kboard->Vinput_decode_map)) | 1353 | if (!KEYMAPP (KVAR (kboard, Vinput_decode_map))) |
| 1354 | kboard->Vinput_decode_map = Fmake_sparse_keymap (Qnil); | 1354 | KVAR (kboard, Vinput_decode_map) = Fmake_sparse_keymap (Qnil); |
| 1355 | 1355 | ||
| 1356 | for (i = 0; i < (sizeof (keys)/sizeof (keys[0])); i++) | 1356 | for (i = 0; i < (sizeof (keys)/sizeof (keys[0])); i++) |
| 1357 | { | 1357 | { |
| 1358 | char *sequence = tgetstr (keys[i].cap, address); | 1358 | char *sequence = tgetstr (keys[i].cap, address); |
| 1359 | if (sequence) | 1359 | if (sequence) |
| 1360 | Fdefine_key (kboard->Vinput_decode_map, build_string (sequence), | 1360 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), |
| 1361 | Fmake_vector (make_number (1), | 1361 | Fmake_vector (make_number (1), |
| 1362 | intern (keys[i].name))); | 1362 | intern (keys[i].name))); |
| 1363 | } | 1363 | } |
| @@ -1377,13 +1377,13 @@ term_get_fkeys_1 (void) | |||
| 1377 | if (k0) | 1377 | if (k0) |
| 1378 | /* Define f0 first, so that f10 takes precedence in case the | 1378 | /* Define f0 first, so that f10 takes precedence in case the |
| 1379 | key sequences happens to be the same. */ | 1379 | key sequences happens to be the same. */ |
| 1380 | Fdefine_key (kboard->Vinput_decode_map, build_string (k0), | 1380 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), |
| 1381 | Fmake_vector (make_number (1), intern ("f0"))); | 1381 | Fmake_vector (make_number (1), intern ("f0"))); |
| 1382 | Fdefine_key (kboard->Vinput_decode_map, build_string (k_semi), | 1382 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k_semi), |
| 1383 | Fmake_vector (make_number (1), intern ("f10"))); | 1383 | Fmake_vector (make_number (1), intern ("f10"))); |
| 1384 | } | 1384 | } |
| 1385 | else if (k0) | 1385 | else if (k0) |
| 1386 | Fdefine_key (kboard->Vinput_decode_map, build_string (k0), | 1386 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), |
| 1387 | Fmake_vector (make_number (1), intern (k0_name))); | 1387 | Fmake_vector (make_number (1), intern (k0_name))); |
| 1388 | } | 1388 | } |
| 1389 | 1389 | ||
| @@ -1406,7 +1406,7 @@ term_get_fkeys_1 (void) | |||
| 1406 | if (sequence) | 1406 | if (sequence) |
| 1407 | { | 1407 | { |
| 1408 | sprintf (fkey, "f%d", i); | 1408 | sprintf (fkey, "f%d", i); |
| 1409 | Fdefine_key (kboard->Vinput_decode_map, build_string (sequence), | 1409 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), |
| 1410 | Fmake_vector (make_number (1), | 1410 | Fmake_vector (make_number (1), |
| 1411 | intern (fkey))); | 1411 | intern (fkey))); |
| 1412 | } | 1412 | } |
| @@ -1423,7 +1423,7 @@ term_get_fkeys_1 (void) | |||
| 1423 | { \ | 1423 | { \ |
| 1424 | char *sequence = tgetstr (cap2, address); \ | 1424 | char *sequence = tgetstr (cap2, address); \ |
| 1425 | if (sequence) \ | 1425 | if (sequence) \ |
| 1426 | Fdefine_key (kboard->Vinput_decode_map, build_string (sequence), \ | 1426 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), \ |
| 1427 | Fmake_vector (make_number (1), \ | 1427 | Fmake_vector (make_number (1), \ |
| 1428 | intern (sym))); \ | 1428 | intern (sym))); \ |
| 1429 | } | 1429 | } |
| @@ -3418,7 +3418,7 @@ use the Bourne shell command `TERM=... export TERM' (C-shell:\n\ | |||
| 3418 | 3418 | ||
| 3419 | terminal->kboard = (KBOARD *) xmalloc (sizeof (KBOARD)); | 3419 | terminal->kboard = (KBOARD *) xmalloc (sizeof (KBOARD)); |
| 3420 | init_kboard (terminal->kboard); | 3420 | init_kboard (terminal->kboard); |
| 3421 | terminal->kboard->Vwindow_system = Qnil; | 3421 | KVAR (terminal->kboard, Vwindow_system) = Qnil; |
| 3422 | terminal->kboard->next_kboard = all_kboards; | 3422 | terminal->kboard->next_kboard = all_kboards; |
| 3423 | all_kboards = terminal->kboard; | 3423 | all_kboards = terminal->kboard; |
| 3424 | terminal->kboard->reference_count++; | 3424 | terminal->kboard->reference_count++; |