Modified: MacRuby/trunk/ext/syck/syck.c (186 => 187)
--- MacRuby/trunk/ext/syck/syck.c 2008-05-04 04:56:49 UTC (rev 186)
+++ MacRuby/trunk/ext/syck/syck.c 2008-05-04 04:56:59 UTC (rev 187)
@@ -354,7 +354,7 @@
if ( p->lvl_idx <= 1 ) return;
p->lvl_idx -= 1;
- free( p->levels[p->lvl_idx].domain );
+ xfree( p->levels[p->lvl_idx].domain );
}
void
Modified: MacRuby/trunk/ext/syck/token.c (186 => 187)
--- MacRuby/trunk/ext/syck/token.c 2008-05-04 04:56:49 UTC (rev 186)
+++ MacRuby/trunk/ext/syck/token.c 2008-05-04 04:56:59 UTC (rev 187)
@@ -2111,7 +2111,7 @@
char *chr_text = syck_strndup( YYTOKEN, 4 );
chr_text[0] = '0';
ch = strtol( chr_text, NULL, 16 );
- free( chr_text );
+ xfree( chr_text );
QUOTECAT(qstr, qcapa, qidx, ch);
goto DoubleQuote2;
}
@@ -2173,7 +2173,7 @@
YYCURSOR = YYTOKTMP;
if ( YYCURSOR == YYTOKEN + 1 )
{
- free( qstr );
+ xfree( qstr );
return YAML_ITRANSFER;
}
@@ -2188,7 +2188,7 @@
sycklval->name[0] = '\0';
strcat( sycklval->name, lvl->domain );
strncat( sycklval->name, qstr + 1, qidx - 1 );
- free( qstr );
+ xfree( qstr );
}
else
{
@@ -2202,13 +2202,13 @@
if ( carat < qend )
{
- free( lvl->domain );
+ xfree( lvl->domain );
lvl->domain = syck_strndup( qstr, carat - qstr );
sycklval->name = S_ALLOC_N( char, ( qend - carat ) + strlen( lvl->domain ) );
sycklval->name[0] = '\0';
strcat( sycklval->name, lvl->domain );
strncat( sycklval->name, carat + 1, ( qend - carat ) - 1 );
- free( qstr );
+ xfree( qstr );
}
else
{
@@ -2314,7 +2314,7 @@
char *chr_text = syck_strndup( YYTOKTMP, 4 );
chr_text[0] = '0';
ch = strtol( chr_text, NULL, 16 );
- free( chr_text );
+ xfree( chr_text );
QUOTECAT(qstr, qcapa, qidx, ch);
goto TransferMethod2;
}