ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bitsfixup.h
Go to the documentation of this file.
00001 /*
00002  * COPYRIGHT:   LGPL, See LGPL.txt in the top level directory
00003  * PROJECT:     ReactOS CRT library
00004  * FILE:        lib/sdk/crt/time/bitsfixup.h
00005  * PURPOSE:     definitions for different time_t versions
00006  * PROGRAMERS:  Timo Kreuzer
00007  */
00008 
00009 #if defined(_USE_EXPLICIT_32BIT_TIME) || defined(_USE_EXPLICIT_64BIT_TIME)
00010 #undef _timeb
00011 #undef _ftime
00012 #undef _tctime
00013 #undef _tctime_s
00014 #undef _tutime
00015 #else
00016 #define _time time
00017 #endif
00018 
00019 #undef _ftime_s
00020 
00021 #ifdef _USE_EXPLICIT_32BIT_TIME
00022 #define time_t __time32_t
00023 #define _timeb __timeb32
00024 #define _utimbuf __utimbuf32
00025 
00026 #define difftime _difftime32
00027 #define localtime _localtime32
00028 #define localtime_s _localtime32_s
00029 #define _time _time32
00030 
00031 #define _ftime _ftime32
00032 #define _ftime_s _ftime32_s
00033 #define _futime _futime32
00034 #define _tctime _tctime32
00035 #define _tctime_s _tctime32_s
00036 #define _tutime _tutime32
00037 #define gmtime _gmtime32
00038 
00039 #endif
00040 
00041 #ifdef _USE_EXPLICIT_64BIT_TIME
00042 #define time_t __time64_t
00043 #define _timeb __timeb64
00044 #define _utimbuf __utimbuf64
00045 
00046 #define difftime _difftime64
00047 #define localtime _localtime64
00048 #define localtime_s _localtime64_s
00049 #define _time _time64
00050 
00051 #define _ftime _ftime64
00052 #define _ftime_s _ftime64_s
00053 #define _futime _futime64
00054 #define _tctime _tctime64
00055 #define _tctime_s _tctime64_s
00056 #define _tutime _tutime64
00057 #define gmtime _gmtime64
00058 
00059 #endif

Generated on Sat May 26 2012 04:35:36 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.