view etc/toolbar/debug-cap-xx.xpm @ 5904:ee27ca517e90

Revise print_symbol(), never calling is{float,ratio}_string(). src/ChangeLog addition: 2015-05-08 Aidan Kehoe <kehoea@parhasard.net> * print.c (print_symbol): Revise this. No longer call isfloat_string() and isratio_string() on practically every symbol seen; check explicitly for the known float format in this function, which turns out to be a more limited and cheap job than you would think. Also check for integer and ratio syntax in passing. Use Vdigit_fixnum_map when working out whether a given character is a digit. * lisp.h: Make Vdigit_fixnum_map available generally. tests/ChangeLog addition: 2015-05-08 Aidan Kehoe <kehoea@parhasard.net> * automated/lisp-reader-tests.el: Check read and print handling of symbols that look like numbers. In passing, check the read and print handling of the associated numbers.
author Aidan Kehoe <kehoea@parhasard.net>
date Fri, 08 May 2015 14:33:46 +0100
parents 7910031dd78a
children
line wrap: on
line source

/* XPM */

/* This file is part of XEmacs.

XEmacs is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

XEmacs is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with XEmacs.  If not, see <http://www.gnu.org/licenses/>. */

static char * bug_xpm[] = {
"33 33 6 1",
"X	c Gray75 s backgroundToolBarColor",
"o	c Gray60",
"O	c Gray40",
"+	c Gray60",
"@	c white",
"#	c Gray90",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXooooooooooooooooXXXXXXXX",
"XXXXXXXXoooooooooOoOoOoOooXXXXXXX",
"XXXXXXXXoooooooooOoOoOoOooXXXXXXX",
"XXXXXXXXoooooooooooooooooo+XXXXXX",
"XXXXXXXXXo@@@@@@@@@@@##Xo++XXXXXX",
"XXXXXXXXo@@@@@@@@@@@@##XXo+XXXXXX",
"XXXXXXXXo@@@@@@@@@@@@##XXo+XXXXXX",
"XXXXXXXXo@@@@@@o@@oo@##XXo+XXXXXX",
"XXXXXXXXo@@@o@@o@oooo##XXo+XXXXXX",
"XXXXXXXXo@@@@o@oo@ooo##XXo+XXXXXX",
"XXXXXXXXo@@@@@oooooo@##XXo+XXXXXX",
"XXXXXXXXo@ooo@ooooo@@##XXo+XXXXXX",
"XXXXXXXXo@@@oo@oooooo##XXo+XXXXXX",
"XXXXXXXXo@@o@ooooo@@@##XXo+XXXXXX",
"XXXXXXXXo@oooooo@@o@@##XXo+XXXXXX",
"XXXXXXXXo@oooooo@@@o@##XXo+XXXXXX",
"XXXXXXXXo@ooooooo@@@@##XXo+XXXXXX",
"XXXXXXXXo@ooooo@o@@@@##XXo+XXXXXX",
"XXXXXXXXo@@ooo@@o@@@@##XXo+XXXXXX",
"XXXXXXXXo@@@@@@@@@@@@##XXo+XXXXXX",
"XXXXXXXXXoooooooooooooooo++XXXXXX",
"XXXXXXXXX++++++++++++++++++XXXXXX",
"XXXXXXXXXX++++++++++++++++XXXXXXX",
"XXXXXXXXXXXXXXXoXXXXXXXXXXXXXXXXX",
"XXXXXooooXXXXXXoXXXXXXXXXXXXXXXXX",
"XXXXXoXXXoXXoXXoooXXoXoXXoooXXXXX",
"XXXXXoXXXoXoXoXoXXoXoXoXoXXoXXXXX",
"XXXXXoXXXoXoooXoXXoXoXoXoXXoXXXXX",
"XXXXXoXXXoXoXXXoXXoXoXoXXoooXXXXX",
"XXXXXooooXXXooXoooXXXooXXXXoXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXooXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};