diff options
| author | Karl Heuer | 1995-03-31 03:56:30 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-03-31 03:56:30 +0000 |
| commit | e50b8090d9577cedc59c687710cb4615c663e932 (patch) | |
| tree | d31c7d06fbe38dd146bdab567fed1947b49f52b3 | |
| parent | 5647f04f7710613cebd8b80c74784d17bdafeabc (diff) | |
| download | emacs-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.c | 17 |
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 | */ |
| 6490 | void | 6490 | static void |
| 6491 | wipe_kboard (kb) | 6491 | wipe_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 | ||
| 6499 | void | ||
| 6500 | delete_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 | |||
| 6498 | init_keyboard () | 6513 | init_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 */ |