From: Amit Margalit Date: Tue, 20 Aug 2013 07:41:30 +0000 (+0300) Subject: Add missing declaration of ssize_t as unsigned long for SWIG X-Git-Tag: v1.2.0-rc1~71 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=515d3e63070e76440856bb9a123e9b3fb82d5fb5 Add missing declaration of ssize_t as unsigned long for SWIG The file babeltrace.i.in contains a declaration of bt_get_int_len() returning ssize_t, which SWIG does not recognize as an integer (perhaps only in some cases). Add a typedef to generate correct code. Acked-by: Jérémie Galarneau Signed-off-by: Amit Margalit Signed-off-by: Mathieu Desnoyers --- diff --git a/bindings/python/babeltrace.i.in b/bindings/python/babeltrace.i.in index 24581604..bd2d740c 100644 --- a/bindings/python/babeltrace.i.in +++ b/bindings/python/babeltrace.i.in @@ -53,6 +53,7 @@ trace to it." typedef unsigned long long uint64_t; typedef long long int64_t; typedef int bt_intern_str; +typedef unsigned long ssize_t; /* ================================================================= CONTEXT.H, CONTEXT-INTERNAL.H