if p.io:
w('{%s}', p.io[1])
else:
- w('<ref:%s>', p.type)
+ w('<ref:%s %%p>', p.type)
elif p.kind=="array":
w('%%s')
first = False
elif p.kind=="reference":
if p.io:
w(', *%s', p.name)
+ else:
+ w(', %s', p.name)
elif p.kind=="array":
if not p.csize:
w(', print_data(%s, 0)', p.name)