From 03e466f06b13c0cfaca7b7f07a8ca76ec94a2a71 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Tue, 13 Jan 2015 16:33:56 -0700 Subject: layers: Fix generation of EnumerateLayers in APIDump --- xgl-layer-generate.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py index e5656dbf..4f92182d 100755 --- a/xgl-layer-generate.py +++ b/xgl-layer-generate.py @@ -486,7 +486,11 @@ class Subcommand(object): if not i_decl: log_func += '\n uint32_t i;' i_decl = True - log_func += '\n for (i = 0; i < %s; i++) {' % (sp_param_dict[sp_index]) + if '*' in proto.params[sp_index-1].ty: + log_func += '\n for (i = 0; i < *%s; i++) {' % (sp_param_dict[sp_index]) + else: + log_func += '\n for (i = 0; i < %s; i++) {' % (sp_param_dict[sp_index]) + log_func += '\n %s' % (cis_print_func) if "File" in layer: if no_addr: -- cgit v1.2.3