22 Sep
2021
22 Sep
'21
12:21 a.m.
On 9/20/21 6:27 PM, Daniel P. Berrangé wrote:
The currrent generated API contains *** pointer types with bogus whitespace in the middle:
<arg name='keys' type='char ** *' info='pointer to a variable to store authorized keys'/>
because the tokenizer only tries to merge 2 distinct '*' together. This refactors the code to merge an arbitrary number, resulting in
<arg name='keys' type='char ***' info='pointer to a variable to store authorized keys'/>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- scripts/apibuild.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-)
Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Michal