layers: Make sure we deref pointers to counts
For functions that can return a count of elements, be sure to
dereference that pointer when looping over the array.
diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py
index 3e2d825..e5656db 100755
--- a/xgl-layer-generate.py
+++ b/xgl-layer-generate.py
@@ -444,7 +444,10 @@
sp_param_dict[pindex] = 'index'
pindex += 1
if p.name.endswith('Count'):
- prev_count_name = p.name
+ if '*' in p.ty:
+ prev_count_name = "*%s" % p.name
+ else:
+ prev_count_name = p.name
else:
prev_count_name = ''
log_func = log_func.strip(', ')