Diff for /np2/wince/np2.cpp between versions 1.20 and 1.21

version 1.20, 2004/08/16 07:47:18 version 1.21, 2005/02/11 21:17:23
Line 36 Line 36
 #include        "softkbd.h"  #include        "softkbd.h"
   
   
 static const TCHAR szAppCaption[] = STRLITERAL("Neko Project II");  static const TCHAR szAppCaption[] = _T("Neko Project II");
 static const TCHAR szClassName[] = STRLITERAL("NP2-MainWindow");  static const TCHAR szClassName[] = _T("NP2-MainWindow");
   
   
                 NP2OSCFG        np2oscfg = {0, 0, 0, 0,                  NP2OSCFG        np2oscfg = {0, 0, 0, 0,
Line 67  static UINT  framemax = 1; Line 67  static UINT  framemax = 1;
   
 // ---- resume  // ---- resume
   
 static void getstatfilename(char *path, const char *ext, int size) {  static void getstatfilename(OEMCHAR *path, const OEMCHAR *ext, int size) {
   
         file_cpyname(path, modulefile, size);          file_cpyname(path, modulefile, size);
         file_cutext(path);          file_cutext(path);
Line 75  static void getstatfilename(char *path,  Line 75  static void getstatfilename(char *path, 
         file_catname(path, ext, size);          file_catname(path, ext, size);
 }  }
   
 static int flagsave(const char *ext) {  static int flagsave(const OEMCHAR *ext) {
   
         int             ret;          int             ret;
         char    path[MAX_PATH];          OEMCHAR path[MAX_PATH];
   
         getstatfilename(path, ext, sizeof(path));          getstatfilename(path, ext, NELEMENTS(path));
         ret = statsave_save(path);          ret = statsave_save(path);
         if (ret) {          if (ret) {
                 file_delete(path);                  file_delete(path);
Line 88  static int flagsave(const char *ext) { Line 88  static int flagsave(const char *ext) {
         return(ret);          return(ret);
 }  }
   
 static void flagdelete(const char *ext) {  static void flagdelete(const OEMCHAR *ext) {
   
         char    path[MAX_PATH];          OEMCHAR path[MAX_PATH];
   
         getstatfilename(path, ext, sizeof(path));          getstatfilename(path, ext, NELEMENTS(path));
         file_delete(path);          file_delete(path);
 }  }
   
 static int flagload(const char *ext, const char *title, BOOL force) {  static int flagload(const OEMCHAR *ext, const OEMCHAR *title, BOOL force) {
   
         int             ret;          int             ret;
         int             id;          int             id;
         char    path[MAX_PATH];          OEMCHAR path[MAX_PATH];
         char    buf[1024];          OEMCHAR buf[1024];
         char    buf2[1024 + 256];          OEMCHAR buf2[1024 + 256];
   
         getstatfilename(path, ext, sizeof(path));          getstatfilename(path, ext, NELEMENTS(path));
         id = DID_YES;          id = DID_YES;
         ret = statsave_check(path, buf, sizeof(buf));          ret = statsave_check(path, buf, NELEMENTS(buf));
         if (ret & (~STATFLAG_DISKCHG)) {          if (ret & (~STATFLAG_DISKCHG)) {
                 menumbox("Couldn't restart", title, MBOX_OK | MBOX_ICONSTOP);                  menumbox("Couldn't restart", title, MBOX_OK | MBOX_ICONSTOP);
                 id = DID_NO;                  id = DID_NO;
         }          }
         else if ((!force) && (ret & STATFLAG_DISKCHG)) {          else if ((!force) && (ret & STATFLAG_DISKCHG)) {
                 SPRINTF(buf2, "Conflict!\n\n%s\nContinue?", buf);                  OEMSPRINTF(buf2, "Conflict!\n\n%s\nContinue?", buf);
                 id = menumbox(buf2, title, MBOX_YESNOCAN | MBOX_ICONQUESTION);                  id = menumbox(buf2, title, MBOX_YESNOCAN | MBOX_ICONQUESTION);
         }          }
         if (id == DID_YES) {          if (id == DID_YES) {
Line 368  int WINAPI WinMain(HINSTANCE hInstance,  Line 368  int WINAPI WinMain(HINSTANCE hInstance, 
                 return(0);                  return(0);
         }          }
   
         _GetModuleFileName(NULL, modulefile, sizeof(modulefile));          _GetModuleFileName(NULL, modulefile, NELEMENTS(modulefile));
         dosio_init();          dosio_init();
         file_setcd(modulefile);          file_setcd(modulefile);
         initload();          initload();
Line 429  int WINAPI WinMain(HINSTANCE hInstance,  Line 429  int WINAPI WinMain(HINSTANCE hInstance, 
         }          }
         if (scrnmng_create(hWnd, FULLSCREEN_WIDTH, FULLSCREEN_HEIGHT)          if (scrnmng_create(hWnd, FULLSCREEN_WIDTH, FULLSCREEN_HEIGHT)
                                                                                                                                 != SUCCESS) {                                                                                                                                  != SUCCESS) {
                 MessageBox(hWnd, STRLITERAL("Couldn't create DirectDraw Object"),                  MessageBox(hWnd, _T("Couldn't create DirectDraw Object"),
                                                                         szAppCaption, MB_OK | MB_ICONSTOP);                                                                          szAppCaption, MB_OK | MB_ICONSTOP);
                 DestroyWindow(hWnd);                  DestroyWindow(hWnd);
                 goto np2main_err2;                  goto np2main_err2;

Removed from v.1.20  
changed lines
  Added in v.1.21


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