0024186: Eliminate remaining compiler warnings in MSVC++ 2010 64 bit with warning...
[occt.git] / src / OSD / OSD_FileIterator.cxx
index 15a499b..3807855 100755 (executable)
@@ -292,7 +292,7 @@ OSD_FileIterator :: OSD_FileIterator (
                     ) {
 
  myFlag   = Standard_False;
- myHandle = ( Standard_Integer )INVALID_HANDLE_VALUE;
+ myHandle = INVALID_HANDLE_VALUE;
 
  where.SystemName ( myPlace );
 
@@ -307,7 +307,7 @@ void OSD_FileIterator :: Destroy () {
 
  if ( myData != NULL ) HeapFree (  GetProcessHeap (), 0, myData  );
 
- if (  myHandle != ( Standard_Integer )INVALID_HANDLE_VALUE  )
+ if (  myHandle != INVALID_HANDLE_VALUE  )
 
   FindClose (  ( HANDLE )myHandle  );
 
@@ -315,7 +315,7 @@ void OSD_FileIterator :: Destroy () {
 
 Standard_Boolean OSD_FileIterator :: More () {
 
- if (  myHandle == ( Standard_Integer )INVALID_HANDLE_VALUE  ) {
+ if (  myHandle == INVALID_HANDLE_VALUE  ) {
  
   TCollection_AsciiString wc = myPlace + TEXT( "/" ) + myMask;
 
@@ -323,11 +323,9 @@ Standard_Boolean OSD_FileIterator :: More () {
             GetProcessHeap (), HEAP_GENERATE_EXCEPTIONS, sizeof ( WIN32_FIND_DATA )
            );
 
-  myHandle = ( Standard_Integer )FindFirstFile (
-                                  wc.ToCString (), ( PWIN32_FIND_DATA )myData
-                                 );
+  myHandle = FindFirstFile (wc.ToCString (), (PWIN32_FIND_DATA)myData);
 
-  if (  myHandle == ( Standard_Integer )INVALID_HANDLE_VALUE  )
+  if (  myHandle == INVALID_HANDLE_VALUE  )
   
    _osd_wnt_set_error ( myError, OSD_WDirectoryIterator );
   
@@ -343,7 +341,7 @@ Standard_Boolean OSD_FileIterator :: More () {
  } else if ( !myFlag ) {
  
   FindClose (  ( HANDLE )myHandle  );
-  myHandle = ( Standard_Integer )INVALID_HANDLE_VALUE;
+  myHandle = INVALID_HANDLE_VALUE;
  
  }  // end if