VirtualBox

Changeset 93561 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 3, 2022 7:02:29 AM (3 years ago)
Author:
vboxsync
Message:

Work around inability of XPCOM to handle enums starting with a digit.

Location:
trunk/src/VBox
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp

    r93560 r93561  
    18181818                    case NetworkAdapterType_WD8003:     pszNICType = "WD8003";      break;
    18191819                    case NetworkAdapterType_WD8013:     pszNICType = "WD8013";      break;
    1820                     case NetworkAdapterType_3C503:      pszNICType = "3C503";       break;
    1821                     case NetworkAdapterType_3C501:      pszNICType = "3C501";       break;
     1820                    case NetworkAdapterType_ELNK2:      pszNICType = "3C503";       break;
     1821                    case NetworkAdapterType_ELNK1:      pszNICType = "3C501";       break;
    18221822                    default:
    18231823                        AssertFailed();
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r93560 r93561  
    15721572                else if (!RTStrICmp(ValueUnion.psz, "3C503"))
    15731573                {
    1574                     CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_3C503));
     1574                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_ELNK2));
    15751575                }
    15761576                else if (!RTStrICmp(ValueUnion.psz, "3C501"))
    15771577                {
    1578                     CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_3C501));
     1578                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_ELNK1));
    15791579                }
    15801580                else
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r93560 r93561  
    2057020570        <desc>WD/SMC EtherCard Plus network card (WD8003E).</desc>
    2057120571    </const>
    20572     <const name="3C503"                 value="12">
     20572    <const name="ELNK2"                value="12">
    2057320573        <desc>3Com EtherLink II network card (3C503).</desc>
    2057420574    </const>
    20575     <const name="3C501"                 value="13">
     20575    <const name="ELNK1"                 value="13">
    2057620576        <desc>3Com EtherLink network card (3C501/3C500).</desc>
    2057720577    </const>
  • trunk/src/VBox/Main/src-client/ConsoleImpl.cpp

    r93560 r93561  
    15711571        case NetworkAdapterType_WD8003:
    15721572        case NetworkAdapterType_WD8013:
    1573         case NetworkAdapterType_3C503:
     1573        case NetworkAdapterType_ELNK2:
    15741574            return "dp8390";
    1575         case NetworkAdapterType_3C501:
     1575        case NetworkAdapterType_ELNK1:
    15761576            return "3c501";
    15771577        default:
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r93560 r93561  
    26762676                case NetworkAdapterType_WD8003:
    26772677                case NetworkAdapterType_WD8013:
    2678                 case NetworkAdapterType_3C503:
     2678                case NetworkAdapterType_ELNK2:
    26792679                    pDev = pDevDP8390;
    26802680                    break;
    2681                 case NetworkAdapterType_3C501:
     2681                case NetworkAdapterType_ELNK1:
    26822682                    pDev = pDev3C501;
    26832683                    break;
     
    27812781                    InsertConfigString(pCfg, "DeviceType", "WD8013");
    27822782                    break;
    2783                 case NetworkAdapterType_3C503:
     2783                case NetworkAdapterType_ELNK2:
    27842784                    InsertConfigString(pCfg, "DeviceType", "3C503");
    27852785                    break;
    2786                 case NetworkAdapterType_3C501:
     2786                case NetworkAdapterType_ELNK1:
    27872787                    break;
    27882788                case NetworkAdapterType_Null:      AssertFailedBreak(); /* (compiler warnings) */
  • trunk/src/VBox/Main/src-server/NetworkAdapterImpl.cpp

    r93560 r93561  
    250250        case NetworkAdapterType_WD8003:
    251251        case NetworkAdapterType_WD8013:
    252         case NetworkAdapterType_3C503:
    253         case NetworkAdapterType_3C501:
     252        case NetworkAdapterType_ELNK2:
     253        case NetworkAdapterType_ELNK1:
    254254            break;
    255255        default:
  • trunk/src/VBox/Main/xml/Settings.cpp

    r93560 r93561  
    41224122                nic.type = NetworkAdapterType_WD8013;
    41234123            else if (strTemp == "3C503")
    4124                 nic.type = NetworkAdapterType_3C503;
     4124                nic.type = NetworkAdapterType_ELNK2;
    41254125            else if (strTemp == "3C501")
    4126                 nic.type = NetworkAdapterType_3C501;
     4126                nic.type = NetworkAdapterType_ELNK1;
    41274127            else
    41284128                throw ConfigFileError(this, pelmAdapter, N_("Invalid value '%s' in Adapter/@type attribute"), strTemp.c_str());
     
    68556855                        case NetworkAdapterType_WD8003:     pcszType = "WD8003"; break;
    68566856                        case NetworkAdapterType_WD8013:     pcszType = "WD8013"; break;
    6857                         case NetworkAdapterType_3C503:      pcszType = "3C503"; break;
    6858                         case NetworkAdapterType_3C501:      pcszType = "3C501"; break;
     6857                        case NetworkAdapterType_ELNK2:      pcszType = "3C503"; break;
     6858                        case NetworkAdapterType_ELNK1:      pcszType = "3C501"; break;
    68596859                        default: /*case NetworkAdapterType_Am79C970A:*/  pcszType = "Am79C970A"; break;
    68606860                    }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette