VirtualBox

Changeset 21178 in vbox


Ignore:
Timestamp:
Jul 2, 2009 4:13:44 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49475
Message:

xpcom/python: fixed some annoying gcc warnings

Location:
trunk/src/libs/xpcom18a4/python/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/python/src/PyGBase.cpp

    r11746 r21178  
    6262extern PyG_Base *MakePyG_nsIInputStream(PyObject *instance);
    6363
    64 static char *PyXPCOM_szDefaultGatewayAttributeName = "_com_instance_default_gateway_";
     64static char *PyXPCOM_szDefaultGatewayAttributeName = (char*)"_com_instance_default_gateway_";
    6565PyG_Base *GetDefaultGateway(PyObject *instance);
    6666void AddDefaultGateway(PyObject *instance, nsISupports *gateway);
     
    302302
    303303        result = PyObject_CallMethod(m_pPyObject,
    304                                        "_MakeInterfaceParam_",
    305                                        "OOiOi",
     304                                       (char*)"_MakeInterfaceParam_",
     305                                       (char*)"OOiOi",
    306306                                       obISupports,
    307307                                       obIID,
     
    372372                }
    373373
    374                 PyObject *result = PyObject_CallMethod(m_pPyObject, "_QueryInterface_",
    375                                                                     "OO",
     374                PyObject *result = PyObject_CallMethod(m_pPyObject, (char*)"_QueryInterface_",
     375                                                                    (char*)"OO",
    376376                                                                    this_interface_ob, ob);
    377377                Py_DECREF(ob);
     
    481481
    482482                PyObject *err_result = PyObject_CallMethod(m_pPyObject,
    483                                                "_GatewayException_",
    484                                                "z(OOO)",
     483                                               (char*)"_GatewayException_",
     484                                               (char*)"z(OOO)",
    485485                                               szMethodName,
    486486                                               exc_typ ? exc_typ : Py_None, // should never be NULL, but defensive programming...
  • trunk/src/libs/xpcom18a4/python/src/PyGStub.cpp

    r11746 r21178  
    103103                goto done;
    104104        result = PyObject_CallMethod(m_pPyObject,
    105                                                "_CallMethod_",
    106                                                "OiOO",
     105                                               (char*)"_CallMethod_",
     106                                               (char*)"OiOO",
    107107                                               obThisObject,
    108108                                               (int)methodIndex,
     
    138138
    139139                PyObject *err_result = PyObject_CallMethod(m_pPyObject,
    140                                                "_CallMethodException_",
    141                                                "OiOO(OOO)",
     140                                               (char*)"_CallMethodException_",
     141                                               (char*)"OiOO(OOO)",
    142142                                               obThisObject,
    143143                                               (int)methodIndex,
  • trunk/src/libs/xpcom18a4/python/src/dllmain.cpp

    r11746 r21178  
    202202                        PyXPCOM_Globals_Ensure();
    203203                        // Make sure we have _something_ as sys.argv.
    204                         if (PySys_GetObject("argv")==NULL) {
     204                        if (PySys_GetObject((char*)"argv")==NULL) {
    205205                                PyObject *path = PyList_New(0);
    206206                                PyObject *str = PyString_FromString("");
    207207                                PyList_Append(path, str);
    208                                 PySys_SetObject("argv", path);
     208                                PySys_SetObject((char*)"argv", path);
    209209                                Py_XDECREF(path);
    210210                                Py_XDECREF(str);
Note: See TracChangeset for help on using the changeset viewer.

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