# HG changeset patch # User Eli Zaretskii # Date 1246216010 0 # Node ID 9342805096dbf30ba20c7ae2c017780509390597 # Parent af77bf73dfe018929dc676b1619589115dcc981f (create_tty_output) [MSDOS]: #ifdef away. (tty_free_frame_resources) [MSDOS]: Add a DOS-specific version. diff -r af77bf73dfe0 -r 9342805096db src/term.c --- a/src/term.c Sun Jun 28 17:52:45 2009 +0000 +++ b/src/term.c Sun Jun 28 19:06:50 2009 +0000 @@ -3178,6 +3178,7 @@ #endif /* HAVE_GPM */ +#ifndef MSDOS /*********************************************************************** Initialization ***********************************************************************/ @@ -3215,6 +3216,20 @@ xfree (f->output_data.tty); } +#else /* MSDOS */ + +/* Delete frame F's face cache. */ + +static void +tty_free_frame_resources (struct frame *f) +{ + if (! FRAME_TERMCAP_P (f) && ! FRAME_MSDOS_P (f)) + abort (); + + if (FRAME_FACE_CACHE (f)) + free_frame_faces (f); +} +#endif /* MSDOS */ /* Reset the hooks in TERMINAL. */