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;