Mercurial > emacs
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) |