-WOKTools_WOKSteps.edl
WOKTools_PUsage.hxx
WOKTools_ArgTable.hxx
WOKTools_MsgHandler.hxx
else
return Standard_False;
}
- data1 = aStorageManager.Allocate((N+1)*sizeof(void*));
+ data1 = Standard::Allocate((N+1)*sizeof(void*));
memset(data1, 0, (N+1)*sizeof(void*));
if (isDouble) {
- data2 = aStorageManager.Allocate((N+1)*sizeof(void*));
+ data2 = Standard::Allocate((N+1)*sizeof(void*));
memset(data2, 0, (N+1)*sizeof(void*));
}
else
const Standard_Address data2)
{
if (myData1)
- aStorageManager.Free(myData1,(myNbBuckets+1)*sizeof(void*));
+ Standard::Free(myData1,(myNbBuckets+1)*sizeof(void*));
if (myData2)
- aStorageManager.Free(myData2,(myNbBuckets+1)*sizeof(void*));
+ Standard::Free(myData2,(myNbBuckets+1)*sizeof(void*));
myNbBuckets = N;
mySaturated = myNbBuckets <= NbBuckets;
myData1 = data1;
mySize = 0;
mySaturated = Standard_False;
if (myData1)
- aStorageManager.Free(myData1,(myNbBuckets+1)*sizeof(void*));
+ Standard::Free(myData1,(myNbBuckets+1)*sizeof(void*));
if (isDouble) {
if (myData2)
- aStorageManager.Free(myData2,(myNbBuckets+1)*sizeof(void*));
+ Standard::Free(myData2,(myNbBuckets+1)*sizeof(void*));
}
myData1 = myData2 = NULL;
}
#include <MMgt_StorageManager.hxx>
-extern Standard_IMPORT MMgt_StorageManager aStorageManager;
+//extern Standard_IMPORT MMgt_StorageManager aStorageManager;
+//Standard_IMPORT MMgt_StorageManager aStorageManager;
//=======================================================================
DataMapNode(const Key& K, const Standard_Integer ahascode, const Item& I, DataMapNode* n) :
WOKTools_MapNode(n), key(K), hashcode(ahascode) { value = I; }
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
Key key;
Node(const TheKey& K, const Standard_Integer ahascode, const TheItem& I, Node* n) :
WOKTools_MapNode(n), key(K), hashcode(ahascode) { value = I; }
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey key;
Node(const Key1& K1, const Standard_Integer acode1, const Key2& K2, const Standard_Integer acode2, DoubleMapNode* n1, DoubleMapNode* n2) :
WOKTools_MapNode(n1),key1(K1),hashcode1(acode1), key2(K2), hashcode2(acode2), next2(n2) {}
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
Key1 key1;
Node(const TheKey1& K1, const Standard_Integer acode1, const TheKey2& K2, const Standard_Integer acode2, Node* n1, Node* n2) :
WOKTools_MapNode(n1),key1(K1),hashcode1(acode1), key2(K2), hashcode2(acode2), next2(n2) {}
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey1 key1;
const Standard_Integer ahashcode, IndexedDataMapNode* n1, IndexedDataMapNode* n2)
: WOKTools_MapNode(n1),key(K1),index(K2),value(I),next2(n2),hashcode(ahashcode) {}
void* operator new(size_t aSize) {
- return aStorageManager.Allocate(aSize);
+ return Standard::Allocate(aSize);
}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
Key key;
const Standard_Integer ahashcode, Node* n1, Node* n2) :
WOKTools_MapNode(n1),key(K1),index(K2),hashcode(ahashcode),next2(n2) { value =I;}
void* operator new(size_t aSize) {
- return aStorageManager.Allocate(aSize);
+ return Standard::Allocate(aSize);
}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey key;
IndexedMapNode(const Key& K1, const Standard_Integer K2, const Standard_Integer ahashcode, IndexedMapNode* n1, IndexedMapNode* n2)
: WOKTools_MapNode(n1),key(K1),index(K2),next2(n2),hashcode(ahashcode) {}
void* operator new(size_t aSize) {
- return aStorageManager.Allocate(aSize);
+ return Standard::Allocate(aSize);
}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
Key key;
Node(const TheKey& K, const Standard_Integer theIndex, const Standard_Integer ahashcode, Node* n1, Node* n2)
: WOKTools_MapNode(n1),key(K),index(theIndex),hashcode(ahashcode),next2(n2) {}
void* operator new(size_t aSize) {
- return aStorageManager.Allocate(aSize);
+ return Standard::Allocate(aSize);
}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey key;
public :
MapNode(const TheKey& K, const Standard_Integer ahascode, MapNode* n) : WOKTools_MapNode(n),key(K), hashcode(ahascode) {}
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey key;
Standard_Integer hashcode;
public :
Node(const TheKey& K, const Standard_Integer ahascode, Node* n) : WOKTools_MapNode(n),key(K), hashcode(ahascode) {}
void* operator new(size_t aSize)
- {return aStorageManager.Allocate(aSize);}
+ {return Standard::Allocate(aSize);}
void operator delete(void* aNode, size_t aSize) {
- aStorageManager.Free(aNode,aSize);
+ Standard::Free(aNode,aSize);
}
TheKey key;
Standard_Integer hashcode;
-proc WOKTools_Replace:AdmFileType {} {
+proc WOKTools_Replace::AdmFileType {} {
return "dbadmfile";
}
-proc WOKTools_Replace:OutputDirTypeName {} {
+proc WOKTools_Replace::OutputDirTypeName {} {
return "dbtmpfile";
}
-proc WOKTools_Replace:HandleInputFile { ID } {
+proc WOKTools_Replace::HandleInputFile { ID } {
scan $ID "%\[^:\]:%\[^:\]:%\[^:\]" unit type name
}
}
-proc WOKTools_Replace:Execute { unit args } {
+proc WOKTools_Replace::Execute { unit args } {
global tcl_interactive
regsub -all "/" " $source $target" $replstr TheArgs
- set A [catch {eval "wokcmp $TheArgs"} result ]
+ set A [catch {eval exec "cmp $TheArgs"} result ]
- if { [wokparam -e %Station $unit] == "wnt" && $result != "" } {
+ if { $result != "" } {
set result 0
} else { set result 1 }
if { ! $result } {
msgprint -i -c "WOKTools_Replace::Execute" "Copy $source to $target"
- if { [wokparam -e %Station $unit] != "wnt" } {
+ if { [file exist $target] && [wokparam -e %Station $unit] != "wnt" } {
eval exec "chmod u+w $target"
}
eval exec "$copycmd $TheArgs"