comparison src/mule.c @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 538048ae2ab8
children 3d6bfa290dbd
comparison
equal deleted inserted replaced
172:a38aed19690b 173:8eaf7971accc
48 error ("Too complicated regular expression for word!"); 48 error ("Too complicated regular expression for word!");
49 for (i = 0; i < len; i++) 49 for (i = 0; i < len; i++)
50 { 50 {
51 temp =XCONS (pattern)->car; 51 temp =XCONS (pattern)->car;
52 CHECK_VECTOR (temp); 52 CHECK_VECTOR (temp);
53 CHECK_STRING (XVECTOR (temp)->contents[0]); 53 CHECK_STRING (XVECTOR_DATA (temp)[0]);
54 s = XSTRING (XVECTOR (temp)->contents[0]); 54 s = XSTRING (XVECTOR_DATA (temp)[0]);
55 if (!wordbuf[i]) 55 if (!wordbuf[i])
56 wordbuf[i] = (struct re_pattern_buffer *) 56 wordbuf[i] = (struct re_pattern_buffer *)
57 xmalloc (sizeof (struct re_pattern_buffer)); 57 xmalloc (sizeof (struct re_pattern_buffer));
58 else 58 else
59 if (wordbuf[i]->buffer) xfree (wordbuf[i]->buffer); 59 if (wordbuf[i]->buffer) xfree (wordbuf[i]->buffer);