comparison src/doprnt.c @ 2272:4ec724310f33

[xemacs-hg @ 2004-09-14 20:54:29 by james] Eliminate gcc shadow warnings.
author james
date Tue, 14 Sep 2004 20:54:37 +0000
parents 5753220a0f80
children ecf1ebac70d8
comparison
equal deleted inserted replaced
2271:0dfff19d20da 2272:4ec724310f33
596 #else 596 #else
597 if (!INT_OR_FLOATP (obj)) 597 if (!INT_OR_FLOATP (obj))
598 #endif 598 #endif
599 { 599 {
600 /* WARNING! This MUST be big enough for the sprintf below */ 600 /* WARNING! This MUST be big enough for the sprintf below */
601 CIbyte message[48]; 601 CIbyte msg[48];
602 sprintf (message, 602 sprintf (msg,
603 "format specifier %%%c doesn't match argument type", 603 "format specifier %%%c doesn't match argument type",
604 ch); 604 ch);
605 syntax_error (message, Qnil); 605 syntax_error (msg, Qnil);
606 } 606 }
607 else if (strchr (double_converters, ch)) 607 else if (strchr (double_converters, ch))
608 { 608 {
609 #ifdef WITH_NUMBER_TYPES 609 #ifdef WITH_NUMBER_TYPES
610 if (INTP (obj) || FLOATP (obj)) 610 if (INTP (obj) || FLOATP (obj))
718 a = (Ichar) arg.l; 718 a = (Ichar) arg.l;
719 719
720 if (!valid_ichar_p (a)) 720 if (!valid_ichar_p (a))
721 { 721 {
722 /* WARNING! This MUST be big enough for the sprintf below */ 722 /* WARNING! This MUST be big enough for the sprintf below */
723 CIbyte message[60]; 723 CIbyte msg[60];
724 sprintf (message, "invalid character value %d to %%c spec", 724 sprintf (msg, "invalid character value %d to %%c spec",
725 a); 725 a);
726 syntax_error (message, Qnil); 726 syntax_error (msg, Qnil);
727 } 727 }
728 728
729 charlen = set_itext_ichar (charbuf, a); 729 charlen = set_itext_ichar (charbuf, a);
730 doprnt_2 (stream, charbuf, charlen, spec->minwidth, 730 doprnt_2 (stream, charbuf, charlen, spec->minwidth,
731 -1, spec->minus_flag, spec->zero_flag); 731 -1, spec->minus_flag, spec->zero_flag);