VirtualBox

Ignore:
Timestamp:
Apr 23, 2013 8:45:54 AM (12 years ago)
Author:
vboxsync
Message:

Main/Machine+Console+Display+VRDEServer,VBoxManage: allow VMs without graphics controller, eliminate annoying spurious error messages about Console not yet powered up when taking screenshots, getting/setting guest properties and updating metrics, make as many parameters to modifyvm as possible case insensitive

File:
1 edited

Legend:

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

    r44948 r45674  
    7272    MODIFYVM_DELCPUID,
    7373    MODIFYVM_DELALLCPUID,
     74    MODIFYVM_GRAPHICSCONTROLLER,
    7475    MODIFYVM_MONITORCOUNT,
    7576    MODIFYVM_ACCELERATE3D,
     
    228229    { "--cpuexecutioncap",          MODIFYVM_CPU_EXECTUION_CAP,         RTGETOPT_REQ_UINT32 },
    229230    { "--rtcuseutc",                MODIFYVM_RTCUSEUTC,                 RTGETOPT_REQ_BOOL_ONOFF },
     231    { "--graphicscontroller",       MODIFYVM_GRAPHICSCONTROLLER,        RTGETOPT_REQ_STRING },
    230232    { "--monitorcount",             MODIFYVM_MONITORCOUNT,              RTGETOPT_REQ_UINT32 },
    231233    { "--accelerate3d",             MODIFYVM_ACCELERATE3D,              RTGETOPT_REQ_BOOL_ONOFF },
     
    488490            case MODIFYVM_FIRMWARE:
    489491            {
    490                 if (!strcmp(ValueUnion.psz, "efi"))
     492                if (!RTStrICmp(ValueUnion.psz, "efi"))
    491493                {
    492494                    CHECK_ERROR(machine, COMSETTER(FirmwareType)(FirmwareType_EFI));
    493495                }
    494                 else if (!strcmp(ValueUnion.psz, "efi32"))
     496                else if (!RTStrICmp(ValueUnion.psz, "efi32"))
    495497                {
    496498                    CHECK_ERROR(machine, COMSETTER(FirmwareType)(FirmwareType_EFI32));
    497499                }
    498                 else if (!strcmp(ValueUnion.psz, "efi64"))
     500                else if (!RTStrICmp(ValueUnion.psz, "efi64"))
    499501                {
    500502                    CHECK_ERROR(machine, COMSETTER(FirmwareType)(FirmwareType_EFI64));
    501503                }
    502                 else if (!strcmp(ValueUnion.psz, "efidual"))
     504                else if (!RTStrICmp(ValueUnion.psz, "efidual"))
    503505                {
    504506                    CHECK_ERROR(machine, COMSETTER(FirmwareType)(FirmwareType_EFIDUAL));
    505507                }
    506                 else if (!strcmp(ValueUnion.psz, "bios"))
     508                else if (!RTStrICmp(ValueUnion.psz, "bios"))
    507509                {
    508510                    CHECK_ERROR(machine, COMSETTER(FirmwareType)(FirmwareType_BIOS));
     
    636638            }
    637639
     640            case MODIFYVM_GRAPHICSCONTROLLER:
     641            {
     642                if (   !RTStrICmp(ValueUnion.psz, "none")
     643                    || !RTStrICmp(ValueUnion.psz, "disabled"))
     644                    CHECK_ERROR(machine, COMSETTER(GraphicsControllerType)(GraphicsControllerType_Null));
     645                else if (   !RTStrICmp(ValueUnion.psz, "vboxvga")
     646                         || !RTStrICmp(ValueUnion.psz, "vbox")
     647                         || !RTStrICmp(ValueUnion.psz, "vga")
     648                         || !RTStrICmp(ValueUnion.psz, "vesa"))
     649                    CHECK_ERROR(machine, COMSETTER(GraphicsControllerType)(GraphicsControllerType_VBoxVGA));
     650                else
     651                {
     652                    errorArgument("Invalid --graphicscontroller argument '%s'", ValueUnion.psz);
     653                    rc = E_FAIL;
     654                }
     655                break;
     656            }
     657
    638658            case MODIFYVM_MONITORCOUNT:
    639659            {
     
    682702            case MODIFYVM_BIOSBOOTMENU:
    683703            {
    684                 if (!strcmp(ValueUnion.psz, "disabled"))
     704                if (!RTStrICmp(ValueUnion.psz, "disabled"))
    685705                {
    686706                    CHECK_ERROR(biosSettings, COMSETTER(BootMenuMode)(BIOSBootMenuMode_Disabled));
    687707                }
    688                 else if (!strcmp(ValueUnion.psz, "menuonly"))
     708                else if (!RTStrICmp(ValueUnion.psz, "menuonly"))
    689709                {
    690710                    CHECK_ERROR(biosSettings, COMSETTER(BootMenuMode)(BIOSBootMenuMode_MenuOnly));
    691711                }
    692                 else if (!strcmp(ValueUnion.psz, "messageandmenu"))
     712                else if (!RTStrICmp(ValueUnion.psz, "messageandmenu"))
    693713                {
    694714                    CHECK_ERROR(biosSettings, COMSETTER(BootMenuMode)(BIOSBootMenuMode_MessageAndMenu));
     
    716736            case MODIFYVM_BOOT:
    717737            {
    718                 if (!strcmp(ValueUnion.psz, "none"))
     738                if (!RTStrICmp(ValueUnion.psz, "none"))
    719739                {
    720740                    CHECK_ERROR(machine, SetBootOrder(GetOptState.uIndex, DeviceType_Null));
    721741                }
    722                 else if (!strcmp(ValueUnion.psz, "floppy"))
     742                else if (!RTStrICmp(ValueUnion.psz, "floppy"))
    723743                {
    724744                    CHECK_ERROR(machine, SetBootOrder(GetOptState.uIndex, DeviceType_Floppy));
    725745                }
    726                 else if (!strcmp(ValueUnion.psz, "dvd"))
     746                else if (!RTStrICmp(ValueUnion.psz, "dvd"))
    727747                {
    728748                    CHECK_ERROR(machine, SetBootOrder(GetOptState.uIndex, DeviceType_DVD));
    729749                }
    730                 else if (!strcmp(ValueUnion.psz, "disk"))
     750                else if (!RTStrICmp(ValueUnion.psz, "disk"))
    731751                {
    732752                    CHECK_ERROR(machine, SetBootOrder(GetOptState.uIndex, DeviceType_HardDisk));
    733753                }
    734                 else if (!strcmp(ValueUnion.psz, "net"))
     754                else if (!RTStrICmp(ValueUnion.psz, "net"))
    735755                {
    736756                    CHECK_ERROR(machine, SetBootOrder(GetOptState.uIndex, DeviceType_Network));
     
    771791                }
    772792
    773                 if (!strcmp(ValueUnion.psz, "none"))
     793                if (!RTStrICmp(ValueUnion.psz, "none"))
    774794                {
    775795                    machine->DetachDevice(bstrController.raw(), u1, u2);
     
    836856            case MODIFYVM_SATA: // deprecated
    837857            {
    838                 if (!strcmp(ValueUnion.psz, "on") || !strcmp(ValueUnion.psz, "enable"))
     858                if (!RTStrICmp(ValueUnion.psz, "on") || !RTStrICmp(ValueUnion.psz, "enable"))
    839859                {
    840860                    ComPtr<IStorageController> ctl;
     
    844864                    CHECK_ERROR(ctl, COMSETTER(ControllerType)(StorageControllerType_IntelAhci));
    845865                }
    846                 else if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
     866                else if (!RTStrICmp(ValueUnion.psz, "off") || !RTStrICmp(ValueUnion.psz, "disable"))
    847867                    CHECK_ERROR(machine, RemoveStorageController(Bstr("SATA").raw()));
    848868                else
     
    853873            case MODIFYVM_SCSIPORT: // deprecated
    854874            {
    855                 if (!strcmp(ValueUnion.psz, "none"))
     875                if (!RTStrICmp(ValueUnion.psz, "none"))
    856876                {
    857877                    rc = machine->DetachDevice(Bstr("LsiLogic").raw(),
     
    928948            case MODIFYVM_SCSI: // deprecated
    929949            {
    930                 if (!strcmp(ValueUnion.psz, "on") || !strcmp(ValueUnion.psz, "enable"))
     950                if (!RTStrICmp(ValueUnion.psz, "on") || !RTStrICmp(ValueUnion.psz, "enable"))
    931951                {
    932952                    ComPtr<IStorageController> ctl;
     
    938958                        CHECK_ERROR(ctl, COMSETTER(ControllerType)(StorageControllerType_BusLogic));
    939959                }
    940                 else if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
     960                else if (!RTStrICmp(ValueUnion.psz, "off") || !RTStrICmp(ValueUnion.psz, "disable"))
    941961                {
    942962                    rc = machine->RemoveStorageController(Bstr("BusLogic").raw());
     
    951971                CHECK_ERROR(machine, PassthroughDevice(Bstr("IDE Controller").raw(),
    952972                                                       1, 0,
    953                                                        !strcmp(ValueUnion.psz, "on")));
     973                                                       !RTStrICmp(ValueUnion.psz, "on")));
    954974                break;
    955975            }
     
    960980
    961981                /* unmount? */
    962                 if (!strcmp(ValueUnion.psz, "none"))
     982                if (!RTStrICmp(ValueUnion.psz, "none"))
    963983                {
    964984                    /* nothing to do, NULL object will cause unmount */
    965985                }
    966986                /* host drive? */
    967                 else if (!strncmp(ValueUnion.psz, "host:", 5))
     987                else if (!RTStrNICmp(ValueUnion.psz, "host:", 5))
    968988                {
    969989                    ComPtr<IHost> host;
     
    10211041
    10221042                /* disable? */
    1023                 if (!strcmp(ValueUnion.psz, "disabled"))
     1043                if (!RTStrICmp(ValueUnion.psz, "disabled"))
    10241044                {
    10251045                    /* disable the controller */
     
    10371057
    10381058                    /* unmount? */
    1039                     if (    !strcmp(ValueUnion.psz, "none")
    1040                         ||  !strcmp(ValueUnion.psz, "empty"))   // deprecated
     1059                    if (    !RTStrICmp(ValueUnion.psz, "none")
     1060                        ||  !RTStrICmp(ValueUnion.psz, "empty"))   // deprecated
    10411061                    {
    10421062                        /* nothing to do, NULL object will cause unmount */
    10431063                    }
    10441064                    /* host drive? */
    1045                     else if (!strncmp(ValueUnion.psz, "host:", 5))
     1065                    else if (!RTStrNICmp(ValueUnion.psz, "host:", 5))
    10461066                    {
    10471067                        ComPtr<IHost> host;
     
    11441164                ASSERT(nic);
    11451165
    1146                 if (!strcmp(ValueUnion.psz, "Am79C970A"))
     1166                if (!RTStrICmp(ValueUnion.psz, "Am79C970A"))
    11471167                {
    11481168                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_Am79C970A));
    11491169                }
    1150                 else if (!strcmp(ValueUnion.psz, "Am79C973"))
     1170                else if (!RTStrICmp(ValueUnion.psz, "Am79C973"))
    11511171                {
    11521172                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_Am79C973));
    11531173                }
    11541174#ifdef VBOX_WITH_E1000
    1155                 else if (!strcmp(ValueUnion.psz, "82540EM"))
     1175                else if (!RTStrICmp(ValueUnion.psz, "82540EM"))
    11561176                {
    11571177                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_I82540EM));
    11581178                }
    1159                 else if (!strcmp(ValueUnion.psz, "82543GC"))
     1179                else if (!RTStrICmp(ValueUnion.psz, "82543GC"))
    11601180                {
    11611181                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_I82543GC));
    11621182                }
    1163                 else if (!strcmp(ValueUnion.psz, "82545EM"))
     1183                else if (!RTStrICmp(ValueUnion.psz, "82545EM"))
    11641184                {
    11651185                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_I82545EM));
     
    11671187#endif
    11681188#ifdef VBOX_WITH_VIRTIO
    1169                 else if (!strcmp(ValueUnion.psz, "virtio"))
     1189                else if (!RTStrICmp(ValueUnion.psz, "virtio"))
    11701190                {
    11711191                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_Virtio));
     
    12171237            {
    12181238                NetworkAdapterPromiscModePolicy_T enmPromiscModePolicy;
    1219                 if (!strcmp(ValueUnion.psz, "deny"))
     1239                if (!RTStrICmp(ValueUnion.psz, "deny"))
    12201240                    enmPromiscModePolicy = NetworkAdapterPromiscModePolicy_Deny;
    1221                 else if (   !strcmp(ValueUnion.psz, "allow-vms")
    1222                          || !strcmp(ValueUnion.psz, "allow-network"))
     1241                else if (   !RTStrICmp(ValueUnion.psz, "allow-vms")
     1242                         || !RTStrICmp(ValueUnion.psz, "allow-network"))
    12231243                    enmPromiscModePolicy = NetworkAdapterPromiscModePolicy_AllowNetwork;
    1224                 else if (!strcmp(ValueUnion.psz, "allow-all"))
     1244                else if (!RTStrICmp(ValueUnion.psz, "allow-all"))
    12251245                    enmPromiscModePolicy = NetworkAdapterPromiscModePolicy_AllowAll;
    12261246                else
     
    12761296                ASSERT(nic);
    12771297
    1278                 if (!strcmp(ValueUnion.psz, "none"))
     1298                if (!RTStrICmp(ValueUnion.psz, "none"))
    12791299                {
    12801300                    CHECK_ERROR(nic, COMSETTER(Enabled)(FALSE));
    12811301                }
    1282                 else if (!strcmp(ValueUnion.psz, "null"))
     1302                else if (!RTStrICmp(ValueUnion.psz, "null"))
    12831303                {
    12841304                    CHECK_ERROR(nic, COMSETTER(Enabled)(TRUE));
    12851305                    CHECK_ERROR(nic, COMSETTER(AttachmentType)(NetworkAttachmentType_Null));
    12861306                }
    1287                 else if (!strcmp(ValueUnion.psz, "nat"))
     1307                else if (!RTStrICmp(ValueUnion.psz, "nat"))
    12881308                {
    12891309                    CHECK_ERROR(nic, COMSETTER(Enabled)(TRUE));
    12901310                    CHECK_ERROR(nic, COMSETTER(AttachmentType)(NetworkAttachmentType_NAT));
    12911311                }
    1292                 else if (  !strcmp(ValueUnion.psz, "bridged")
    1293                         || !strcmp(ValueUnion.psz, "hostif")) /* backward compatibility */
     1312                else if (  !RTStrICmp(ValueUnion.psz, "bridged")
     1313                        || !RTStrICmp(ValueUnion.psz, "hostif")) /* backward compatibility */
    12941314                {
    12951315                    CHECK_ERROR(nic, COMSETTER(Enabled)(TRUE));
    12961316                    CHECK_ERROR(nic, COMSETTER(AttachmentType)(NetworkAttachmentType_Bridged));
    12971317                }
    1298                 else if (!strcmp(ValueUnion.psz, "intnet"))
     1318                else if (!RTStrICmp(ValueUnion.psz, "intnet"))
    12991319                {
    13001320                    CHECK_ERROR(nic, COMSETTER(Enabled)(TRUE));
    13011321                    CHECK_ERROR(nic, COMSETTER(AttachmentType)(NetworkAttachmentType_Internal));
    13021322                }
    1303                 else if (!strcmp(ValueUnion.psz, "hostonly"))
     1323                else if (!RTStrICmp(ValueUnion.psz, "hostonly"))
    13041324                {
    13051325
     
    13071327                    CHECK_ERROR(nic, COMSETTER(AttachmentType)(NetworkAttachmentType_HostOnly));
    13081328                }
    1309                 else if (!strcmp(ValueUnion.psz, "generic"))
     1329                else if (!RTStrICmp(ValueUnion.psz, "generic"))
    13101330                {
    13111331
     
    13401360
    13411361                /* remove it? */
    1342                 if (!strcmp(ValueUnion.psz, "none"))
     1362                if (!RTStrICmp(ValueUnion.psz, "none"))
    13431363                {
    13441364                    CHECK_ERROR(nic, COMSETTER(BridgedInterface)(Bstr().raw()));
     
    13591379
    13601380                /* remove it? */
    1361                 if (!strcmp(ValueUnion.psz, "none"))
     1381                if (!RTStrICmp(ValueUnion.psz, "none"))
    13621382                {
    13631383                    CHECK_ERROR(nic, COMSETTER(HostOnlyInterface)(Bstr().raw()));
     
    13781398
    13791399                /* remove it? */
    1380                 if (!strcmp(ValueUnion.psz, "none"))
     1400                if (!RTStrICmp(ValueUnion.psz, "none"))
    13811401                {
    13821402                    CHECK_ERROR(nic, COMSETTER(InternalNetwork)(Bstr().raw()));
     
    14111431
    14121432                const char *psz = ValueUnion.psz;
    1413                 if (!strcmp("default", psz))
     1433                if (!RTStrICmp("default", psz))
    14141434                    psz = "";
    14151435
     
    16571677
    16581678                /* generate one? */
    1659                 if (!strcmp(ValueUnion.psz, "auto"))
     1679                if (!RTStrICmp(ValueUnion.psz, "auto"))
    16601680                {
    16611681                    CHECK_ERROR(nic, COMSETTER(MACAddress)(Bstr().raw()));
     
    16711691            {
    16721692                bool fEnableUsb = false;
    1673                 if (!strcmp(ValueUnion.psz, "ps2"))
     1693                if (!RTStrICmp(ValueUnion.psz, "ps2"))
    16741694                {
    16751695                    CHECK_ERROR(machine, COMSETTER(PointingHIDType)(PointingHIDType_PS2Mouse));
    16761696                }
    1677                 else if (!strcmp(ValueUnion.psz, "usb"))
     1697                else if (!RTStrICmp(ValueUnion.psz, "usb"))
    16781698                {
    16791699                    CHECK_ERROR(machine, COMSETTER(PointingHIDType)(PointingHIDType_USBMouse));
     
    16811701                        fEnableUsb = true;
    16821702                }
    1683                 else if (!strcmp(ValueUnion.psz, "usbtablet"))
     1703                else if (!RTStrICmp(ValueUnion.psz, "usbtablet"))
    16841704                {
    16851705                    CHECK_ERROR(machine, COMSETTER(PointingHIDType)(PointingHIDType_USBTablet));
     
    17131733            {
    17141734                bool fEnableUsb = false;
    1715                 if (!strcmp(ValueUnion.psz, "ps2"))
     1735                if (!RTStrICmp(ValueUnion.psz, "ps2"))
    17161736                {
    17171737                    CHECK_ERROR(machine, COMSETTER(KeyboardHIDType)(KeyboardHIDType_PS2Keyboard));
    17181738                }
    1719                 else if (!strcmp(ValueUnion.psz, "usb"))
     1739                else if (!RTStrICmp(ValueUnion.psz, "usb"))
    17201740                {
    17211741                    CHECK_ERROR(machine, COMSETTER(KeyboardHIDType)(KeyboardHIDType_USBKeyboard));
     
    17541774                ASSERT(uart);
    17551775
    1756                 if (!strcmp(ValueUnion.psz, "disconnected"))
     1776                if (!RTStrICmp(ValueUnion.psz, "disconnected"))
    17571777                {
    17581778                    CHECK_ERROR(uart, COMSETTER(HostMode)(PortMode_Disconnected));
    17591779                }
    1760                 else if (   !strcmp(ValueUnion.psz, "server")
    1761                          || !strcmp(ValueUnion.psz, "client")
    1762                          || !strcmp(ValueUnion.psz, "file"))
     1780                else if (   !RTStrICmp(ValueUnion.psz, "server")
     1781                         || !RTStrICmp(ValueUnion.psz, "client")
     1782                         || !RTStrICmp(ValueUnion.psz, "file"))
    17631783                {
    17641784                    const char *pszMode = ValueUnion.psz;
     
    17721792                    CHECK_ERROR(uart, COMSETTER(Path)(Bstr(ValueUnion.psz).raw()));
    17731793
    1774                     if (!strcmp(pszMode, "server"))
     1794                    if (!RTStrICmp(pszMode, "server"))
    17751795                    {
    17761796                        CHECK_ERROR(uart, COMSETTER(HostMode)(PortMode_HostPipe));
    17771797                        CHECK_ERROR(uart, COMSETTER(Server)(TRUE));
    17781798                    }
    1779                     else if (!strcmp(pszMode, "client"))
     1799                    else if (!RTStrICmp(pszMode, "client"))
    17801800                    {
    17811801                        CHECK_ERROR(uart, COMSETTER(HostMode)(PortMode_HostPipe));
    17821802                        CHECK_ERROR(uart, COMSETTER(Server)(FALSE));
    17831803                    }
    1784                     else if (!strcmp(pszMode, "file"))
     1804                    else if (!RTStrICmp(pszMode, "file"))
    17851805                    {
    17861806                        CHECK_ERROR(uart, COMSETTER(HostMode)(PortMode_RawFile));
     
    18021822                ASSERT(uart);
    18031823
    1804                 if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
     1824                if (!RTStrICmp(ValueUnion.psz, "off") || !RTStrICmp(ValueUnion.psz, "disable"))
    18051825                    CHECK_ERROR(uart, COMSETTER(Enabled)(FALSE));
    18061826                else
     
    18471867                ASSERT(lpt);
    18481868
    1849                 if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
     1869                if (!RTStrICmp(ValueUnion.psz, "off") || !RTStrICmp(ValueUnion.psz, "disable"))
    18501870                    CHECK_ERROR(lpt, COMSETTER(Enabled)(FALSE));
    18511871                else
     
    18851905                ASSERT(audioAdapter);
    18861906
    1887                 if (!strcmp(ValueUnion.psz, "sb16"))
     1907                if (!RTStrICmp(ValueUnion.psz, "sb16"))
    18881908                    CHECK_ERROR(audioAdapter, COMSETTER(AudioController)(AudioControllerType_SB16));
    1889                 else if (!strcmp(ValueUnion.psz, "ac97"))
     1909                else if (!RTStrICmp(ValueUnion.psz, "ac97"))
    18901910                    CHECK_ERROR(audioAdapter, COMSETTER(AudioController)(AudioControllerType_AC97));
    1891                 else if (!strcmp(ValueUnion.psz, "hda"))
     1911                else if (!RTStrICmp(ValueUnion.psz, "hda"))
    18921912                    CHECK_ERROR(audioAdapter, COMSETTER(AudioController)(AudioControllerType_HDA));
    18931913                else
     
    19061926
    19071927                /* disable? */
    1908                 if (!strcmp(ValueUnion.psz, "none"))
     1928                if (!RTStrICmp(ValueUnion.psz, "none"))
    19091929                {
    19101930                    CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(false));
    19111931                }
    1912                 else if (!strcmp(ValueUnion.psz, "null"))
     1932                else if (!RTStrICmp(ValueUnion.psz, "null"))
    19131933                {
    19141934                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_Null));
     
    19171937#ifdef RT_OS_WINDOWS
    19181938#ifdef VBOX_WITH_WINMM
    1919                 else if (!strcmp(ValueUnion.psz, "winmm"))
     1939                else if (!RTStrICmp(ValueUnion.psz, "winmm"))
    19201940                {
    19211941                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_WinMM));
     
    19231943                }
    19241944#endif
    1925                 else if (!strcmp(ValueUnion.psz, "dsound"))
     1945                else if (!RTStrICmp(ValueUnion.psz, "dsound"))
    19261946                {
    19271947                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_DirectSound));
     
    19311951#ifdef RT_OS_LINUX
    19321952# ifdef VBOX_WITH_ALSA
    1933                 else if (!strcmp(ValueUnion.psz, "alsa"))
     1953                else if (!RTStrICmp(ValueUnion.psz, "alsa"))
    19341954                {
    19351955                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_ALSA));
     
    19381958# endif
    19391959# ifdef VBOX_WITH_PULSE
    1940                 else if (!strcmp(ValueUnion.psz, "pulse"))
     1960                else if (!RTStrICmp(ValueUnion.psz, "pulse"))
    19411961                {
    19421962                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_Pulse));
     
    19461966#endif /* !RT_OS_LINUX */
    19471967#ifdef RT_OS_SOLARIS
    1948                 else if (!strcmp(ValueUnion.psz, "solaudio"))
     1968                else if (!RTStrICmp(ValueUnion.psz, "solaudio"))
    19491969                {
    19501970                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_SolAudio));
     
    19531973#endif /* !RT_OS_SOLARIS */
    19541974#ifdef RT_OS_FREEBSD
    1955                 else if (!strcmp(ValueUnion.psz, "oss"))
     1975                else if (!RTStrICmp(ValueUnion.psz, "oss"))
    19561976                {
    19571977                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_OSS));
     
    19591979                }
    19601980# ifdef VBOX_WITH_PULSE
    1961                 else if (!strcmp(ValueUnion.psz, "pulse"))
     1981                else if (!RTStrICmp(ValueUnion.psz, "pulse"))
    19621982                {
    19631983                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_Pulse));
     
    19671987#endif /* !RT_OS_FREEBSD */
    19681988#ifdef RT_OS_DARWIN
    1969                 else if (!strcmp(ValueUnion.psz, "coreaudio"))
     1989                else if (!RTStrICmp(ValueUnion.psz, "coreaudio"))
    19701990                {
    19711991                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_CoreAudio));
     
    19751995#endif /* !RT_OS_DARWIN */
    19761996# if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(VBOX_WITH_SOLARIS_OSS)
    1977                 else if (!strcmp(ValueUnion.psz, "oss"))
     1997                else if (!RTStrICmp(ValueUnion.psz, "oss"))
    19781998                {
    19791999                    CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_OSS));
     
    19922012            {
    19932013                ClipboardMode_T mode;
    1994                 if (!strcmp(ValueUnion.psz, "disabled"))
     2014                if (!RTStrICmp(ValueUnion.psz, "disabled"))
    19952015                    mode = ClipboardMode_Disabled;
    1996                 else if (!strcmp(ValueUnion.psz, "hosttoguest"))
     2016                else if (!RTStrICmp(ValueUnion.psz, "hosttoguest"))
    19972017                    mode = ClipboardMode_HostToGuest;
    1998                 else if (!strcmp(ValueUnion.psz, "guesttohost"))
     2018                else if (!RTStrICmp(ValueUnion.psz, "guesttohost"))
    19992019                    mode = ClipboardMode_GuestToHost;
    2000                 else if (!strcmp(ValueUnion.psz, "bidirectional"))
     2020                else if (!RTStrICmp(ValueUnion.psz, "bidirectional"))
    20012021                    mode = ClipboardMode_Bidirectional;
    20022022                else
     
    20152035            {
    20162036                DragAndDropMode_T mode;
    2017                 if (!strcmp(ValueUnion.psz, "disabled"))
     2037                if (!RTStrICmp(ValueUnion.psz, "disabled"))
    20182038                    mode = DragAndDropMode_Disabled;
    2019                 else if (!strcmp(ValueUnion.psz, "hosttoguest"))
     2039                else if (!RTStrICmp(ValueUnion.psz, "hosttoguest"))
    20202040                    mode = DragAndDropMode_HostToGuest;
    2021                 else if (!strcmp(ValueUnion.psz, "guesttohost"))
     2041                else if (!RTStrICmp(ValueUnion.psz, "guesttohost"))
    20222042                    mode = DragAndDropMode_GuestToHost;
    2023                 else if (!strcmp(ValueUnion.psz, "bidirectional"))
     2043                else if (!RTStrICmp(ValueUnion.psz, "bidirectional"))
    20242044                    mode = DragAndDropMode_Bidirectional;
    20252045                else
     
    20432063                if (vrdeServer)
    20442064                {
    2045                     if (strcmp(ValueUnion.psz, "default") != 0)
     2065                    if (RTStrICmp(ValueUnion.psz, "default") != 0)
    20462066                    {
    20472067                        Bstr bstr(ValueUnion.psz);
     
    21032123                ASSERT(vrdeServer);
    21042124
    2105                 if (!strcmp(ValueUnion.psz, "default"))
     2125                if (!RTStrICmp(ValueUnion.psz, "default"))
    21062126                    CHECK_ERROR(vrdeServer, SetVRDEProperty(Bstr("TCP/Ports").raw(), Bstr("0").raw()));
    21072127                else
     
    21312151                ASSERT(vrdeServer);
    21322152
    2133                 if (!strcmp(ValueUnion.psz, "null"))
     2153                if (!RTStrICmp(ValueUnion.psz, "null"))
    21342154                {
    21352155                    CHECK_ERROR(vrdeServer, COMSETTER(AuthType)(AuthType_Null));
    21362156                }
    2137                 else if (!strcmp(ValueUnion.psz, "external"))
     2157                else if (!RTStrICmp(ValueUnion.psz, "external"))
    21382158                {
    21392159                    CHECK_ERROR(vrdeServer, COMSETTER(AuthType)(AuthType_External));
    21402160                }
    2141                 else if (!strcmp(ValueUnion.psz, "guest"))
     2161                else if (!RTStrICmp(ValueUnion.psz, "guest"))
    21422162                {
    21432163                    CHECK_ERROR(vrdeServer, COMSETTER(AuthType)(AuthType_Guest));
     
    21592179                if (vrdeServer)
    21602180                {
    2161                     if (strcmp(ValueUnion.psz, "default") != 0)
     2181                    if (RTStrICmp(ValueUnion.psz, "default") != 0)
    21622182                    {
    21632183                        Bstr bstr(ValueUnion.psz);
     
    22522272            case MODIFYVM_SNAPSHOTFOLDER:
    22532273            {
    2254                 if (!strcmp(ValueUnion.psz, "default"))
     2274                if (!RTStrICmp(ValueUnion.psz, "default"))
    22552275                    CHECK_ERROR(machine, COMSETTER(SnapshotFolder)(Bstr().raw()));
    22562276                else
     
    23142334            case MODIFYVM_FAULT_TOLERANCE:
    23152335            {
    2316                 if (!strcmp(ValueUnion.psz, "master"))
     2336                if (!RTStrICmp(ValueUnion.psz, "master"))
    23172337                {
    23182338                    CHECK_ERROR(machine, COMSETTER(FaultToleranceState(FaultToleranceState_Master)));
    23192339                }
    23202340                else
    2321                 if (!strcmp(ValueUnion.psz, "standby"))
     2341                if (!RTStrICmp(ValueUnion.psz, "standby"))
    23222342                {
    23232343                    CHECK_ERROR(machine, COMSETTER(FaultToleranceState(FaultToleranceState_Standby)));
     
    23812401            case MODIFYVM_CHIPSET:
    23822402            {
    2383                 if (!strcmp(ValueUnion.psz, "piix3"))
     2403                if (!RTStrICmp(ValueUnion.psz, "piix3"))
    23842404                {
    23852405                    CHECK_ERROR(machine, COMSETTER(ChipsetType)(ChipsetType_PIIX3));
    23862406                }
    2387                 else if (!strcmp(ValueUnion.psz, "ich9"))
     2407                else if (!RTStrICmp(ValueUnion.psz, "ich9"))
    23882408                {
    23892409                    CHECK_ERROR(machine, COMSETTER(ChipsetType)(ChipsetType_ICH9));
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