ext/xslt_lib/parser.c in ruby-xslt-0.9.7 vs ext/xslt_lib/parser.c in ruby-xslt-0.9.8
- old
+ new
@@ -111,18 +111,18 @@
VALUE vOut = Qnil;
switch( TYPE( object ) ) {
case T_STRING:
{
- if( isFile( STR2CSTR( object ) ) == 0 ) {
+ if( isFile( StringValuePtr( object ) ) == 0 ) {
vOut = object;
} else {
long iBufferLength;
long iCpt;
char *xBuffer;
- FILE* fStream = fopen( STR2CSTR( object ), "r" );
+ FILE* fStream = fopen( StringValuePtr( object ), "r" );
if( fStream == NULL ) {
return( Qnil );
}
fseek( fStream, 0L, 2 );
@@ -176,10 +176,10 @@
int bOut = 0;
switch( TYPE( object ) ) {
case T_STRING:
{
- if( isFile( STR2CSTR( object ) ) == 0 )
+ if( isFile( StringValuePtr( object ) ) == 0 )
bOut = 0;
else
bOut = 1;
}
break;