Typemaps for wxFileOffset
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
9c7e3e86fb
commit
56a52e9094
@ -283,6 +283,24 @@ MAKE_INT_ARRAY_TYPEMAPS(styles, styles_field)
|
||||
}
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// wxFileOffset, can be a 32-bit or a 64-bit integer
|
||||
|
||||
%typemap(in) wxFileOffset {
|
||||
if (sizeof(wxFileOffset) > sizeof(long))
|
||||
$1 = PyLong_AsLongLong($input);
|
||||
else
|
||||
$1 = PyInt_AsLong($input);
|
||||
}
|
||||
|
||||
%typemap(out) wxFileOffset {
|
||||
if (sizeof(wxFileOffset) > sizeof(long))
|
||||
$result = PyLong_FromLongLong($1);
|
||||
else
|
||||
$result = PyInt_FromLong($1);
|
||||
}
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// Typemap for when GDI objects are returned by reference. This will cause a
|
||||
// copy to be made instead of returning a reference to the same instance. The
|
||||
|
Loading…
Reference in New Issue
Block a user