aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2009-12-22 19:15:36 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2009-12-22 19:15:36 -0300
commitb06e2adc558688f0788f998ab51e6afb08895150 (patch)
tree30fd31eec57d975c0f120a17c3a34b846d7d4456 /libshiboken
parent4f6d31013a2c01faf66d8581c4d21465ccc66f7c (diff)
Changed SbkBaseWrapper_New signature to use "bool" instead of "unsigned int" in some parameters.
Diffstat (limited to 'libshiboken')
-rw-r--r--libshiboken/basewrapper.cpp4
-rw-r--r--libshiboken/basewrapper.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/libshiboken/basewrapper.cpp b/libshiboken/basewrapper.cpp
index eb7ee2b5d..10c82d19d 100644
--- a/libshiboken/basewrapper.cpp
+++ b/libshiboken/basewrapper.cpp
@@ -107,8 +107,8 @@ void destroyParentInfo(SbkBaseWrapper* obj, bool removeFromParent)
PyObject* SbkBaseWrapper_New(SbkBaseWrapperType* instanceType,
const void* cptr,
- unsigned int hasOwnership,
- unsigned int containsCppWrapper)
+ bool hasOwnership,
+ bool containsCppWrapper)
{
static PyObject* zeroargs = 0;
if (!cptr)
diff --git a/libshiboken/basewrapper.h b/libshiboken/basewrapper.h
index 5f781d547..569df9b93 100644
--- a/libshiboken/basewrapper.h
+++ b/libshiboken/basewrapper.h
@@ -138,7 +138,7 @@ LIBSHIBOKEN_API void destroyParentInfo(SbkBaseWrapper* obj, bool removeFromParen
#define SbkBaseWrapper_setOwnership(pyobj,o) (((Shiboken::SbkBaseWrapper*)pyobj)->hasOwnership = o)
#define SbkBaseWrapper_hasParentInfo(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->parentInfo)
#define SbkBaseWrapper_containsCppWrapper(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper)
-#define SbkBaseWrapper_setContainsCppWrapper(pyobj,o)(((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper= o)
+#define SbkBaseWrapper_setContainsCppWrapper(pyobj,o)(((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper = o)
#define SbkBaseWrapper_validCppObject(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->validCppObject)
#define SbkBaseWrapper_setValidCppObject(pyobj,v) (((Shiboken::SbkBaseWrapper*)pyobj)->validCppObject = v)
@@ -193,8 +193,8 @@ typedef struct {
LIBSHIBOKEN_API PyAPI_FUNC(PyObject*)
SbkBaseWrapper_New(SbkBaseWrapperType* instanceType,
const void *cptr,
- unsigned int hasOwnership = 1,
- unsigned int containsCppWrapper = 0);
+ bool hasOwnership = true,
+ bool containsCppWrapper = false);
/// Returns true and sets a Python RuntimeError if the Python wrapper is not marked as valid.
LIBSHIBOKEN_API bool cppObjectIsInvalid(PyObject* wrapper);