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;