comparison src/fns.c @ 58265:491080266027

Avoid side-effects inside XSETFASTINT's arguments.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 16 Nov 2004 15:35:14 +0000
parents 6c9552cf734a
children 0f1b514dc439 b637c617432f
comparison
equal deleted inserted replaced
58264:e8156cc4a58f 58265:491080266027
739 thisindex_byte); 739 thisindex_byte);
740 XSETFASTINT (elt, c); 740 XSETFASTINT (elt, c);
741 } 741 }
742 else 742 else
743 { 743 {
744 XSETFASTINT (elt, SREF (this, thisindex++)); 744 XSETFASTINT (elt, SREF (this, thisindex)); thisindex++;
745 if (some_multibyte 745 if (some_multibyte
746 && (XINT (elt) >= 0240 746 && (XINT (elt) >= 0240
747 || (XINT (elt) >= 0200 747 || (XINT (elt) >= 0200
748 && ! NILP (Vnonascii_translation_table))) 748 && ! NILP (Vnonascii_translation_table)))
749 && XINT (elt) < 0400) 749 && XINT (elt) < 0400)