From: Peter Harris Date: Wed, 8 Sep 2010 19:57:00 +0000 (-0400) Subject: Don't emit out-of-module sizeof definitions X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a22909c0f513fe28347c56be65a345831c3ce744;p=free-sw%2Fxcb%2Flibxcb Don't emit out-of-module sizeof definitions Signed-off-by: Peter Harris --- 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):