aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1995-03-31 03:56:30 +0000
committerKarl Heuer1995-03-31 03:56:30 +0000
commite50b8090d9577cedc59c687710cb4615c663e932 (patch)
treed31c7d06fbe38dd146bdab567fed1947b49f52b3
parent5647f04f7710613cebd8b80c74784d17bdafeabc (diff)
downloademacs-e50b8090d9577cedc59c687710cb4615c663e932.tar.gz
emacs-e50b8090d9577cedc59c687710cb4615c663e932.zip
(wipe_kboard): Make this function static.
(delete_kboard): New function, extracted from x_delete_display.
-rw-r--r--src/keyboard.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 220585d4326..c08d7ee2f3d 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -6487,7 +6487,7 @@ init_kboard (kb)
6487 * We use this just before deleteing it, or if we're going to initialize 6487 * We use this just before deleteing it, or if we're going to initialize
6488 * it a second time. 6488 * it a second time.
6489 */ 6489 */
6490void 6490static void
6491wipe_kboard (kb) 6491wipe_kboard (kb)
6492 KBOARD *kb; 6492 KBOARD *kb;
6493{ 6493{
@@ -6495,6 +6495,21 @@ wipe_kboard (kb)
6495 xfree (kb->kbd_macro_buffer); 6495 xfree (kb->kbd_macro_buffer);
6496} 6496}
6497 6497
6498#ifdef MULTI_KBOARD
6499void
6500delete_kboard (kb)
6501 KBOARD *kb;
6502{
6503 KBOARD **kbp;
6504 for (kbp = &all_kboards; *kbp != kb; kbp = &(*kbp)->next_kboard)
6505 if (*kbp == NULL)
6506 abort ();
6507 *kbp = kb->next_kboard;
6508 wipe_kboard (kb);
6509 xfree (kb);
6510}
6511#endif
6512
6498init_keyboard () 6513init_keyboard ()
6499{ 6514{
6500 /* This is correct before outermost invocation of the editor loop */ 6515 /* This is correct before outermost invocation of the editor loop */