Standard_Boolean WOKNT_Path::IsSameFile(const Handle( WOKNT_Path )& aPath)const {
- Standard_CString newArgs[ 3 ];
+ Standard_PCharacter newArgs[ 3 ];
if(myPath.IsNull()) return Standard_False;
if(aPath.IsNull()) return Standard_False;
if(aPath->Name().IsNull()) return Standard_False;
newArgs[ 0 ] = "wokCMP";
- newArgs[ 1 ] = myPath -> ToCString ();
- newArgs[ 2 ] = aPath -> Name () -> ToCString ();
+ newArgs[ 1 ] = (Standard_PCharacter)myPath -> ToCString ();
+ newArgs[ 2 ] = (Standard_PCharacter)aPath -> Name () -> ToCString ();
return !wokCMP(3, newArgs)? Standard_True : Standard_False;
re_set_syntax ( syntax );
- errMsg = re_compile_pattern (
- aPattern -> ToCString (), aPattern -> Length (), BUFFER
+ errMsg = re_compile_pattern (
+ (char *)aPattern -> ToCString (), aPattern -> Length (), BUFFER
);
if ( errMsg != NULL ) {
Standard_Integer retVal;
retVal = re_search (
- BUFFER, aString -> ToCString (), aString -> Length (),
+ BUFFER, (char *)aString -> ToCString (), aString -> Length (),
aStartPos - 1, 0, NULL
);
if ( !CreateProcess (
NULL, // image name
- cmd -> ToCString (), // command line
+ (char *) cmd -> ToCString (), // command line
NULL, // security attributes for process ( default )
NULL, // security attributes for primary thread ( default )
TRUE, // handle inheritance
} else {
int i;
- Standard_CString retVal;
- Standard_CString ptr;
+ Standard_PCharacter retVal;
+ Standard_PCharacter ptr;
Standard_Integer len = 0;
WOKNT_CompareOfString comp;
WOKNT_Array1OfString env ( 1, myEnvironment -> Length () );
for ( i = env.Lower (); i <= env.Upper (); ++i ) {
- lstrcpy ( ptr, env.Value ( i ) -> ToCString () );
+ lstrcpy ( (char *)ptr, env.Value ( i ) -> ToCString () );
ptr += ( lstrlen ( ptr ) + 1 );
} // end for
static void _WOKNT_get_env ( Handle( TColStd_HSequenceOfHAsciiString )& seq ) {
- Standard_CString ptr, env;
+ Standard_PCharacter ptr, env;
seq = new TColStd_HSequenceOfHAsciiString ();
- env = ptr = ( Standard_CString )GetEnvironmentStrings ();
+ env = ptr = (Standard_PCharacter)GetEnvironmentStrings ();
if ( *ptr != TEXT( '\x00' ) )
for ( int i = 1; i <= args -> Length (); ++i )
- argv[ i - 1 ] = args -> Value ( i ) -> ToCString ();
+ argv[ i - 1 ] = (TCHAR*)args -> Value ( i ) -> ToCString ();
myStatus = ( *xFunc ) ( args -> Length (), argv );
if(woksrc->IsFile() && wokdst->IsDirectory())
{
newdst = new WOKNT_Path(wokdst->Name()->ToCString(), woksrc->FileName()->ToCString());
- dst = newdst->Name()->ToCString();
+ dst = (char *) newdst->Name()->ToCString();
}
if(fRecurse)