Add missing call to _bt_ctf_get_decl_from_def() when calling _bt_ctf_get_int_len().
[babeltrace.git] / bindings / python / babeltrace.i.in
index 06b8d406dfc8842cab8e9d4887a2d101883ef4d6..16dbbbde60cf053bb2214acfd705068bba7db326 100644 (file)
@@ -188,10 +188,12 @@ class Context:
 %rename("lookup_format") bt_lookup_format(bt_intern_str qname);
 %rename("_bt_print_format_list") bt_fprintf_format_list(FILE *fp);
 %rename("register_format") bt_register_format(struct format *format);
+%rename("unregister_format") bt_unregister_format(struct bt_format *format);
 
 extern struct format *bt_lookup_format(bt_intern_str qname);
 extern void bt_fprintf_format_list(FILE *fp);
 extern int bt_register_format(struct bt_format *format);
+extern void bt_unregister_format(struct bt_format *format);
 
 %pythoncode %{
 
@@ -864,7 +866,7 @@ class ctf:
                        Return the size, in bits, of an int or a negative
                        value on error.
                        """
-                       return _bt_ctf_get_int_len(self._d)
+                       return _bt_ctf_get_int_len(_bt_ctf_get_decl_from_def(self._d))
 
                def get_encoding(self):
                        """
This page took 0.023192 seconds and 4 git commands to generate.