home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 December / PCWorld_1998-12_cd.iso / software / sybase / ASA / asa60.exe / data1.cab / h_files / poppk.h < prev    next >
Text File  |  1998-07-27  |  1KB  |  34 lines

  1. /* Include this file to restore the default structure packing setting. */
  2.  
  3. #if defined( __WATCOMC__ )
  4.     #pragma pack(__pop);
  5. #elif defined( _MSC_VER ) && _MSC_VER > 800
  6.     #pragma pack( pop, pshpk )
  7. #elif defined( __ALPHA__ ) || defined( _CFE )
  8.     #pragma pack();
  9. #elif defined( __MWERKS__ )
  10.     #pragma options align= reset
  11. #elif defined( __BORLANDC__ )
  12.     #pragma option -a.
  13. #elif defined( __IBMC__ ) || defined( __IBMCPP__ )
  14.     #pragma pack( pop )
  15. #elif defined( _AIX ) && !defined(__GNUC__)
  16.     #if defined( _PUSH_PACK_SECOND )
  17.         #undef _PUSH_PACK_SECOND
  18.         #pragma options align=_PUSH_PACK_FIRST
  19.     #elif defined( _PUSH_PACK_FIRST )
  20.         #undef _PUSH_PACK_FIRST
  21.         #pragma options align=reset
  22.     #else
  23.     #error Tried to pop a pack without a successful push
  24.     #endif
  25. #endif
  26.  
  27. #if defined ( _NO_PRAGMA_PUSH_PACK )
  28.     #if defined( _PUSH_PACK )
  29.     #undef _PUSH_PACK
  30.     #else
  31.     #error Tried to pop a pack without a successful push
  32.     #endif
  33. #endif
  34.