view lisp/toolbar/exit.xpm @ 55720:1a56baecf37d

(struct backtrace): Add debug_on_exit member. (Fgarbage_collect): Clear out buffer undo_list markers after gc_sweep. Identify those markers as Lisp_Misc_Free objects. Clear car and cdr of the removed cons cells. (mark_object): Undo previous change - disallow Lisp_Misc_Free objects. (gc_sweep): Clear cons_blocks before sweeping strings, so we don't have any cons cells pointing to unallocated stings. Do not lisp_free any marker blocks, as there may still be pointers to them from buffer undo lists at this stage of GC.
author Kim F. Storm <storm@cua.dk>
date Fri, 21 May 2004 23:36:10 +0000
parents 8f4a34146a9d
children
line wrap: on
line source

/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 24 6 1",
"  c Gray0",
". c #ae6e66e76a0a",
"X c #c6c67d7d8181",
"o c #cdcd86868989",
"O c #e4e4e4e4dcdc",
"+ c None",
/* pixels */
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++         +++++",
"++++++++++ OOOOOO  +++++",
"++++++++++ OOOOOO  +++++",
"++++++++   OOOOOO  +++++",
"++++++++ . OOOOOO  +++++",
"+++      .X OO  O  +++++",
"+++ ......Xo O  O  +++++",
"+++ ......Xo OOOO  +++++",
"+++      .X OOOOO  +++++",
"++++++++ . OOOOOO  +++++",
"++++++++   OOOOOO  +++++",
"++++++++++ OOOO    +++++",
"++++++++++ OO      +++++",
"++++++++++         +++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++"
};