Diff for /np2/win9x/dialog/d_clnd.cpp between versions 1.7 and 1.9

version 1.7, 2005/03/20 08:58:19 version 1.9, 2005/03/20 23:48:03
Line 10 Line 10
 #include        "calendar.h"  #include        "calendar.h"
   
   
   #if !defined(OSLANG_UTF8)
   #define tchar_2x                str_2x
   #define tchar_2d                str_2d
   #else
   static const TCHAR tchar_2x[] = _T("%.2x");
   static const TCHAR tchar_2d[] = _T("%.2d");
   #endif
   
   
 static  UINT8   cbuf[8];  static  UINT8   cbuf[8];
   
 typedef struct {  typedef struct {
Line 29  static const VIRCAL_T vircal[6] = { {IDC Line 38  static const VIRCAL_T vircal[6] = { {IDC
 static void set_cal2dlg(HWND hWnd, const UINT8 *cbuf) {  static void set_cal2dlg(HWND hWnd, const UINT8 *cbuf) {
   
         int             i;          int             i;
         OEMCHAR work[8];          TCHAR   work[8];
   
         for (i=0; i<6; i++) {          for (i=0; i<6; i++) {
                 if (i != 1) {                  if (i != 1) {
                         wsprintf(work, str_2x, cbuf[i]);                          wsprintf(work, tchar_2x, cbuf[i]);
                 }                  }
                 else {                  else {
                         wsprintf(work, str_2d, cbuf[1] >> 4);                          wsprintf(work, tchar_2d, cbuf[1] >> 4);
                 }                  }
                 SetDlgItemText(hWnd, vircal[i].res, work);                  SetDlgItemText(hWnd, vircal[i].res, work);
         }          }
Line 52  static void vircalendar(HWND hWnd, BOOL  Line 61  static void vircalendar(HWND hWnd, BOOL 
         EnableWindow(GetDlgItem(hWnd, IDC_SETNOW), disp);          EnableWindow(GetDlgItem(hWnd, IDC_SETNOW), disp);
 }  }
   
 static UINT8 getbcd(const OEMCHAR *str, int len) {  static UINT8 getbcd(const TCHAR *str, int len) {
   
         UINT    ret;          UINT    ret;
         OEMCHAR c;          TCHAR   c;
   
         ret = 0;          ret = 0;
         while(len--) {          while(len--) {
Line 74  static UINT8 getbcd(const OEMCHAR *str,  Line 83  static UINT8 getbcd(const OEMCHAR *str, 
   
 LRESULT CALLBACK ClndDialogProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) {  LRESULT CALLBACK ClndDialogProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) {
   
         OEMCHAR work[32];          TCHAR   work[32];
         UINT8   b;          UINT8   b;
         int             i;          int             i;
         HWND    subwnd;          HWND    subwnd;
Line 99  LRESULT CALLBACK ClndDialogProc(HWND hWn Line 108  LRESULT CALLBACK ClndDialogProc(HWND hWn
                 case WM_COMMAND:                  case WM_COMMAND:
                         switch(LOWORD(wp)) {                          switch(LOWORD(wp)) {
                                 case IDOK:                                  case IDOK:
                                         b = GetDlgItemCheck(hWnd, IDC_CLNDREAL);                                          b = (UINT8)GetDlgItemCheck(hWnd, IDC_CLNDREAL);
                                         if (np2cfg.calendar != b) {                                          if (np2cfg.calendar != b) {
                                                 np2cfg.calendar = b;                                                  np2cfg.calendar = b;
                                                 sysmng_update(SYS_UPDATECFG);                                                  sysmng_update(SYS_UPDATECFG);

Removed from v.1.7  
changed lines
  Added in v.1.9


RetroPC.NET-CVS <cvs@retropc.net>