Diff for /np2/win9x/menu.cpp between versions 1.19 and 1.20

version 1.19, 2005/02/07 14:46:14 version 1.20, 2005/02/09 20:11:35
Line 23  void menu_addmenubar(HMENU popup, HMENU  Line 23  void menu_addmenubar(HMENU popup, HMENU 
         UINT                    pos;          UINT                    pos;
         UINT                    i;          UINT                    i;
         MENUITEMINFO    mii;          MENUITEMINFO    mii;
         char                    str[128];          OEMCHAR                 str[128];
         HMENU                   hSubMenu;          HMENU                   hSubMenu;
   
         cnt = GetMenuItemCount(menubar);          cnt = GetMenuItemCount(menubar);
Line 34  void menu_addmenubar(HMENU popup, HMENU  Line 34  void menu_addmenubar(HMENU popup, HMENU 
                 mii.fMask = MIIM_TYPE | MIIM_STATE | MIIM_ID | MIIM_SUBMENU |                  mii.fMask = MIIM_TYPE | MIIM_STATE | MIIM_ID | MIIM_SUBMENU |
                                                                                                                                         MIIM_DATA;                                                                                                                                          MIIM_DATA;
                 mii.dwTypeData = str;                  mii.dwTypeData = str;
                 mii.cch = sizeof(str);                  mii.cch = NELEMENTS(str);
                 if (GetMenuItemInfo(menubar, i, TRUE, &mii)) {                  if (GetMenuItemInfo(menubar, i, TRUE, &mii)) {
                         if (mii.hSubMenu) {                          if (mii.hSubMenu) {
                                 hSubMenu = CreatePopupMenu();                                  hSubMenu = CreatePopupMenu();
Line 50  void menu_addmenubar(HMENU popup, HMENU  Line 50  void menu_addmenubar(HMENU popup, HMENU 
 static void insertresmenu(HMENU menu, UINT pos, UINT flag,  static void insertresmenu(HMENU menu, UINT pos, UINT flag,
                                                                                                         UINT item, UINT str) {                                                                                                          UINT item, UINT str) {
   
         char    tmp[128];          OEMCHAR tmp[128];
   
         if (LoadString(hInst, str, tmp, sizeof(tmp))) {          if (LoadString(hInst, str, tmp, NELEMENTS(tmp))) {
                 InsertMenu(menu, pos, flag, item, tmp);                  InsertMenu(menu, pos, flag, item, tmp);
         }          }
 }  }
Line 233  static const DISKMENU scsimenu[4] = { Line 233  static const DISKMENU scsimenu[4] = {
 #endif  #endif
   
 #if defined(SUPPORT_STATSAVE)  #if defined(SUPPORT_STATSAVE)
 static const char xmenu_stat[] = "S&tat";  static const OEMCHAR xmenu_stat[] = OEMTEXT("S&tat");
 static const char xmenu_statsave[] = "Save %u";  static const OEMCHAR xmenu_statsave[] = OEMTEXT("Save %u");
 static const char xmenu_statload[] = "Load %u";  static const OEMCHAR xmenu_statload[] = OEMTEXT("Load %u");
   
 static void addstatsavemenu(HMENU hMenu, UINT pos) {  static void addstatsavemenu(HMENU hMenu, UINT pos) {
   
         HMENU   hSubMenu;          HMENU   hSubMenu;
         UINT    i;          UINT    i;
         char    buf[16];          OEMCHAR buf[16];
   
         hSubMenu = CreatePopupMenu();          hSubMenu = CreatePopupMenu();
         for (i=0; i<SUPPORT_STATSAVE; i++) {          for (i=0; i<SUPPORT_STATSAVE; i++) {
                 SPRINTF(buf, xmenu_statsave, i);                  OEMSPRINTF(buf, xmenu_statsave, i);
                 AppendMenu(hSubMenu, MF_STRING, IDM_FLAGSAVE + i, buf);                  AppendMenu(hSubMenu, MF_STRING, IDM_FLAGSAVE + i, buf);
         }          }
         AppendMenu(hSubMenu, MF_MENUBARBREAK, 0, NULL);          AppendMenu(hSubMenu, MF_MENUBARBREAK, 0, NULL);
         for (i=0; i<SUPPORT_STATSAVE; i++) {          for (i=0; i<SUPPORT_STATSAVE; i++) {
                 SPRINTF(buf, xmenu_statload, i);                  OEMSPRINTF(buf, xmenu_statload, i);
                 AppendMenu(hSubMenu, MF_STRING, IDM_FLAGLOAD + i, buf);                  AppendMenu(hSubMenu, MF_STRING, IDM_FLAGLOAD + i, buf);
         }          }
         InsertMenu(hMenu, pos, MF_BYPOSITION | MF_POPUP,          InsertMenu(hMenu, pos, MF_BYPOSITION | MF_POPUP,

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


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