comparison src/casefiddle.c @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents 8626e4521993
children 697ef44129c6
comparison
equal deleted inserted replaced
397:f4aeb21a5bad 398:74fd4e045ea6
45 return make_char (c); 45 return make_char (c);
46 } 46 }
47 47
48 if (STRINGP (obj)) 48 if (STRINGP (obj))
49 { 49 {
50 struct Lisp_Char_Table *syntax_table = 50 Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table);
51 XCHAR_TABLE (buf->mirror_syntax_table);
52 Bufbyte *storage = 51 Bufbyte *storage =
53 alloca_array (Bufbyte, XSTRING_LENGTH (obj) * MAX_EMCHAR_LEN); 52 alloca_array (Bufbyte, XSTRING_LENGTH (obj) * MAX_EMCHAR_LEN);
54 Bufbyte *newp = storage; 53 Bufbyte *newp = storage;
55 Bufbyte *oldp = XSTRING_DATA (obj); 54 Bufbyte *oldp = XSTRING_DATA (obj);
56 int wordp = 0, wordp_prev; 55 int wordp = 0, wordp_prev;
154 struct buffer *buf) 153 struct buffer *buf)
155 { 154 {
156 /* This function can GC */ 155 /* This function can GC */
157 REGISTER Bufpos i; 156 REGISTER Bufpos i;
158 Bufpos start, end; 157 Bufpos start, end;
159 struct Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); 158 Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table);
160 int mccount; 159 int mccount;
161 Emchar oldc, c; 160 Emchar oldc, c;
162 int wordp = 0, wordp_prev; 161 int wordp = 0, wordp_prev;
163 162
164 if (EQ (b, e)) 163 if (EQ (b, e))