#include <WOKTools_Messages.hxx>
#include <TCollection_HAsciiString.hxx>
+#include <Standard_PCharacter.hxx>
//=======================================================================
//function : WOKUnix_Buffer
myfd.Read(buffer, nbtoread);
- Standard_CString aptr = buffer.ToCString();
- Standard_CString aptr2 = buffer.ToCString();
+ Standard_PCharacter aptr = (Standard_PCharacter)buffer.ToCString();
+ Standard_PCharacter aptr2 = (Standard_PCharacter)buffer.ToCString();
i=0;
while(i<nbtoread)
myfd.Read(buffer, nbtoread);
- Standard_CString aptr = buffer.ToCString();
- Standard_CString aptr2 = buffer.ToCString();
+ Standard_PCharacter aptr = (Standard_PCharacter)buffer.ToCString();
+ Standard_PCharacter aptr2 = (Standard_PCharacter)buffer.ToCString();
i=0;
while(i<nbtoread)
TCollection_AsciiString astr(apath);
astr.AssignCat("/WOKXXXXXX");
-
- char *name = mktemp(astr.ToCString()) ;
+ char *pPath=(char *)astr.ToCString();
+ char *name = mktemp(pPath) ;
TCollection_AsciiString aName ( name ) ;
OSD_Path aPath( aName ) ;
while(GetNbToRead() != 0)
{
- fgets(abuf.ToCString(), 1024, (FILE *) myFILE);
+ fgets((char*)abuf.ToCString(), 1024, (FILE *) myFILE);
nbread = strlen(abuf.ToCString());
if(astr.IsNull() && nbread < 1024)
{
re_set_syntax ( syntax );
errMsg = re_compile_pattern (
- aPattern -> ToCString (), aPattern -> Length (), BUFFER
+ (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
);
: WOKUnix_Shell(apath, amode, outmode, bufmode)
{
- char *rshellargv[]={"rsh" , ahost->ToCString(), "exec","/bin/csh", "-fs", NULL};
+ char *rshellargv[]={"rsh" , (char*)ahost->ToCString(), "exec","/bin/csh", "-fs", NULL};
SetCommand(6,rshellargv);
}