Diff for /np2/macosx/sysmng.cpp between versions 1.3 and 1.6

version 1.3, 2003/10/19 14:56:15 version 1.6, 2003/11/03 10:19:43
Line 5 Line 5
 #include        "sysmng.h"  #include        "sysmng.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "fddfile.h"  #include        "fddfile.h"
   #include        "diskdrv.h"
   
         UINT    sys_updates;          UINT    sys_updates;
   
Line 46  BOOL sysmng_workclockrenewal(void) { Line 46  BOOL sysmng_workclockrenewal(void) {
   
 void sysmng_updatecaption(BYTE flag) {  void sysmng_updatecaption(BYTE flag) {
   
       char        name1[255], name2[255];
         char    work[256];          char    work[256];
   #ifndef NP2GCC
         Str255  str;          Str255  str;
   #endif
   
         if (flag & 1) {          if (flag & 1) {
                 strtitle[0] = '\0';                  strtitle[0] = '\0';
                 if (fdd_diskready(0)) {                  if (fdd_diskready(0)) {
                         milstr_ncat(strtitle, "  FDD1:", sizeof(strtitle));                          milstr_ncat(strtitle, "  FDD1:", sizeof(strtitle));
                         milstr_ncat(strtitle, file_getname((char *)fdd_diskname(0)),              if (getLongFileName(name1, fdd_diskname(0))) {
                   milstr_ncat(strtitle, name1, sizeof(strtitle));
               }
               else {
                   milstr_ncat(strtitle, file_getname((char *)fdd_diskname(0)),
                                                                                                                         sizeof(strtitle));                                                                                                                          sizeof(strtitle));
               }
                 }                  }
                 if (fdd_diskready(1)) {                  if (fdd_diskready(1)) {
                         milstr_ncat(strtitle, "  FDD2:", sizeof(strtitle));                          milstr_ncat(strtitle, "  FDD2:", sizeof(strtitle));
                         milstr_ncat(strtitle, file_getname((char *)fdd_diskname(1)),              if (getLongFileName(name2, fdd_diskname(1))) {
                   milstr_ncat(strtitle, name2, sizeof(strtitle));
               }
               else {
                   milstr_ncat(strtitle, file_getname((char *)fdd_diskname(1)),
                                                                                                                         sizeof(strtitle));                                                                                                                          sizeof(strtitle));
               }
                 }                  }
         }          }
         if (flag & 2) {          if (flag & 2) {
Line 86  void sysmng_updatecaption(BYTE flag) { Line 99  void sysmng_updatecaption(BYTE flag) {
         milstr_ncat(work, strtitle, sizeof(work));          milstr_ncat(work, strtitle, sizeof(work));
         milstr_ncat(work, strclock, sizeof(work));          milstr_ncat(work, strclock, sizeof(work));
   
   #if defined(NP2GCC)
       SetWindowTitleWithCFString(hWndMain, CFStringCreateWithCString(NULL, work, kCFStringEncodingUTF8));
   #else
         mkstr255(str, work);          mkstr255(str, work);
         SetWTitle(hWndMain, str);          SetWTitle(hWndMain, str);
   #endif
 }  }
   

Removed from v.1.3  
changed lines
  Added in v.1.6


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