static PyObject *AUD_getCDevice(PyObject *self) { if (AUD_device.get()) { Device *device = (Device *)Device_empty(); if (device != NULL) { device->device = new boost::shared_ptr<AUD_IDevice>(AUD_device); return (PyObject *)device; } } Py_RETURN_NONE; }
static PyObject* AUD_getCDevice(PyObject* self) { if(!AUD_device.isNull()) { Device* device = (Device*)Device_empty(); if(device != NULL) { device->device = new AUD_Reference<AUD_IDevice>(AUD_device); return (PyObject*)device; } } Py_RETURN_NONE; }