Mercurial > emacs
comparison src/data.c @ 106185:f2cea199b0c4
* character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Remove
ignored second argument. All callers changed.
* regex.c (STRING_CHAR, STRING_CHAR_AND_LENGTH, RE_STRING_CHAR)
(RE_STRING_CHAR_AND_LENGTH): Likewise.
* xdisp.c (string_char_and_length): Likewise.
| author | Andreas Schwab <schwab@linux-m68k.org> |
|---|---|
| date | Sat, 21 Nov 2009 11:52:23 +0000 |
| parents | 8103235103a7 |
| children | b793459cea92 |
comparison
equal
deleted
inserted
replaced
| 106184:0579465d2619 | 106185:f2cea199b0c4 |
|---|---|
| 2005 args_out_of_range (array, idx); | 2005 args_out_of_range (array, idx); |
| 2006 if (! STRING_MULTIBYTE (array)) | 2006 if (! STRING_MULTIBYTE (array)) |
| 2007 return make_number ((unsigned char) SREF (array, idxval)); | 2007 return make_number ((unsigned char) SREF (array, idxval)); |
| 2008 idxval_byte = string_char_to_byte (array, idxval); | 2008 idxval_byte = string_char_to_byte (array, idxval); |
| 2009 | 2009 |
| 2010 c = STRING_CHAR (SDATA (array) + idxval_byte, | 2010 c = STRING_CHAR (SDATA (array) + idxval_byte); |
| 2011 SBYTES (array) - idxval_byte); | |
| 2012 return make_number (c); | 2011 return make_number (c); |
| 2013 } | 2012 } |
| 2014 else if (BOOL_VECTOR_P (array)) | 2013 else if (BOOL_VECTOR_P (array)) |
| 2015 { | 2014 { |
| 2016 int val; | 2015 int val; |
