Il 04/10/2012 19:33, Michael Roth ha scritto:
> +                elif argentry.has_key('<embedded struct>'):

Just <embedded> perhaps?

Paolo

> +                    tmp_ptr_name = "%s_%s_ptr" % 
> (c_var(field_prefix).replace(".", ""), c_var(argname))
> +                    ret += mcgen('''
> +%(type)s *%(tmp_ptr)s = &(*obj)->%(c_prefix)s%(c_name)s;
> +visit_type_%(type)s(m, (obj && *obj) ? &%(tmp_ptr)s : NULL, "%(name)s", 
> errp);
> +''',
> +                                 c_prefix=c_var(field_prefix), 
> prefix=field_prefix,
> +                                 type=type_name(argentry['type']), 
> c_name=c_var(argname),
> +                                 name=argname, tmp_ptr=tmp_ptr_name)


Reply via email to