home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / Tool Chest / Developer Utilities / Installer 4.0GM SDK / Script Examples / Version Compare / File Version Compare / File Compare with Proc / GetFileVersion.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-10  |  526 b   |  32 lines  |  [TEXT/MPS ]

  1. #ifndef __OSUtils__
  2. #include <OSUtils.h>
  3. #endif
  4.  
  5. #ifndef __Errors__
  6. #include <Errors.h>
  7. #endif
  8.  
  9. #ifndef __Resources__
  10. #include <Resources.h>
  11. #endif
  12.  
  13. long
  14. GetFileVersion() {
  15.  
  16. long    theVersionNum = 0;
  17. long**    longHandle;
  18.  
  19.     longHandle = (long**)Get1Resource( 'vers', 1 );
  20.     
  21.     if( longHandle != NULL && ResError() == noErr )
  22.         theVersionNum = **longHandle;
  23.       else {
  24.         longHandle = (long**)Get1Resource( 'vers', 2 );
  25.  
  26.         if( longHandle != NULL && ResError() == noErr )
  27.             theVersionNum = **longHandle;
  28.         }
  29.     
  30.     return theVersionNum;
  31.     }
  32.