Don't emit out-of-module sizeof definitions

Signed-off-by: Peter Harris <pharris@opentext.com>
This commit is contained in:
Peter Harris 2010-09-08 15:57:00 -04:00
parent 03bcccb132
commit a22909c0f5

View File

@ -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):