COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/graph_to_eps.h

    r440 r509  
    3030#include<ctime>
    3131#else
     32#ifndef WIN32_LEAN_AND_MEAN
    3233#define WIN32_LEAN_AND_MEAN
     34#endif
     35#ifndef NOMINMAX
    3336#define NOMINMAX
     37#endif
    3438#include<windows.h>
    3539#endif
     
    689693#else
    690694      SYSTEMTIME time;
    691       char buf1[11], buf2[9], buf3[5];
    692 
    693695      GetSystemTime(&time);
     696#if defined(_MSC_VER) && (_MSC_VER < 1500)
     697      LPWSTR buf1, buf2, buf3;
    694698      if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
    695                         "ddd MMM dd", buf1, 11) &&
     699                        L"ddd MMM dd", buf1, 11) &&
    696700          GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,
    697                         "HH':'mm':'ss", buf2, 9) &&
     701                        L"HH':'mm':'ss", buf2, 9) &&
    698702          GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
    699                                 "yyyy", buf3, 5)) {
     703                        L"yyyy", buf3, 5)) {
    700704        os << "%%CreationDate: " << buf1 << ' '
    701705           << buf2 << ' ' << buf3 << std::endl;
    702706      }
     707#else
     708        char buf1[11], buf2[9], buf3[5];
     709        if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
     710                          "ddd MMM dd", buf1, 11) &&
     711            GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,
     712                          "HH':'mm':'ss", buf2, 9) &&
     713            GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
     714                          "yyyy", buf3, 5)) {
     715          os << "%%CreationDate: " << buf1 << ' '
     716             << buf2 << ' ' << buf3 << std::endl;
     717        }
     718#endif
    703719#endif
    704720    }
Note: See TracChangeset for help on using the changeset viewer.