lemon/graph_to_eps.h
changeset 480 70aa52d30f13
parent 313 64f8f7cc6168
child 481 daddd623ac9a
equal deleted inserted replaced
18:d89ea86f8ebc 20:f651733a8cd7
   686       char cbuf[26];
   686       char cbuf[26];
   687       ctime_r(&tv.tv_sec,cbuf);
   687       ctime_r(&tv.tv_sec,cbuf);
   688       os << "%%CreationDate: " << cbuf;
   688       os << "%%CreationDate: " << cbuf;
   689 #else
   689 #else
   690       SYSTEMTIME time;
   690       SYSTEMTIME time;
   691       char buf1[11], buf2[9], buf3[5];
       
   692 
       
   693       GetSystemTime(&time);
   691       GetSystemTime(&time);
       
   692 #if defined(_MSC_VER) && (_MSC_VER < 1500)
       
   693       LPWSTR buf1, buf2, buf3;
   694       if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
   694       if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
   695                         "ddd MMM dd", buf1, 11) &&
   695                         L"ddd MMM dd", buf1, 11) &&
   696           GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,
   696           GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,
   697                         "HH':'mm':'ss", buf2, 9) &&
   697                         L"HH':'mm':'ss", buf2, 9) &&
   698           GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
   698           GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
   699                                 "yyyy", buf3, 5)) {
   699                         L"yyyy", buf3, 5)) {
   700         os << "%%CreationDate: " << buf1 << ' '
   700         os << "%%CreationDate: " << buf1 << ' '
   701            << buf2 << ' ' << buf3 << std::endl;
   701            << buf2 << ' ' << buf3 << std::endl;
   702       }
   702       }
       
   703 #else
       
   704         char buf1[11], buf2[9], buf3[5];
       
   705         if (GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
       
   706                           "ddd MMM dd", buf1, 11) &&
       
   707             GetTimeFormat(LOCALE_USER_DEFAULT, 0, &time,
       
   708                           "HH':'mm':'ss", buf2, 9) &&
       
   709             GetDateFormat(LOCALE_USER_DEFAULT, 0, &time,
       
   710                           "yyyy", buf3, 5)) {
       
   711           os << "%%CreationDate: " << buf1 << ' '
       
   712              << buf2 << ' ' << buf3 << std::endl;
       
   713         }
       
   714 #endif
   703 #endif
   715 #endif
   704     }
   716     }
   705 
   717 
   706     if (_autoArcWidthScale) {
   718     if (_autoArcWidthScale) {
   707       double max_w=0;
   719       double max_w=0;