aboutsummaryrefslogtreecommitdiffstats
path: root/typemap
diff options
context:
space:
mode:
Diffstat (limited to 'typemap')
-rw-r--r--typemap18
1 files changed, 18 insertions, 0 deletions
diff --git a/typemap b/typemap
index 031189e..7f688cc 100644
--- a/typemap
+++ b/typemap
@@ -1,3 +1,21 @@
URPM::DB T_PTROBJ
URPM::Transaction T_PTROBJ
URPM::Package T_PTROBJ
+
+TYPEMAP
+int64_t T_INT64
+uint64_t T_UINT64
+
+INPUT
+T_INT64
+ $var = SvI64($arg);
+
+T_UINT64
+ $var = SvU64($arg);
+
+OUTPUT
+T_INT64
+ $arg = newSVi64($var);
+
+T_UINT64
+ $arg = newSVu64($var);