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:
@@ -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
|
// 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
|
// copy to be made instead of returning a reference to the same instance. The
|
||||||
|
Reference in New Issue
Block a user