From a22909c0f513fe28347c56be65a345831c3ce744 Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Wed, 8 Sep 2010 15:57:00 -0400 Subject: [PATCH] Don't emit out-of-module sizeof definitions Signed-off-by: Peter Harris --- src/c_client.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/c_client.py b/src/c_client.py index 26826e4..85ae09b 100644 --- a/src/c_client.py +++ b/src/c_client.py @@ -399,8 +399,9 @@ def _c_type_setup(self, name, postfix): if self.need_sizeof: if self.c_sizeof_name not in finished_sizeof: - finished_sizeof.append(self.c_sizeof_name) - _c_serialize('sizeof', self) + if not module.namespace.is_ext or self.name[:2] == module.namespace.prefix: + finished_sizeof.append(self.c_sizeof_name) + _c_serialize('sizeof', self) # _c_type_setup() def _c_helper_absolute_name(prefix, field=None): -- 2.34.1