go-libvirt-plain/internal/lvgen
Geoff Hickey 59d541f193
Generate the remaining consts. (#55)
* Generate the remaining consts.

There were a number of hand-written consts in go-libvirt, including flag
values for various libvirt functions. Remove these and generate them
instead, so that we now have a complete set, and the naming is
consistent. I used c-for-go to do this generation, but turned off any
cgo usage by the generated code - we don't want or need to introduce a
dependency on cgo just to get constants from C headers. All code is
still generated using 'go generate ./...', which now calls a wrapper
script for added robustness.

This change also returns to using Go types for flags for most libvirt
functions, instead of plain integers.
2018-01-03 15:19:28 -05:00
..
gen Review comments 2017-11-16 15:49:40 -05:00
constants.tmpl Build changes: 2017-11-16 19:14:34 -05:00
generate.go Generate the remaining consts. (#55) 2018-01-03 15:19:28 -05:00
lv-gen.go add licenses and fix the license checking script. 2017-11-16 18:44:11 -05:00
lvlexer.go Review comments 2017-11-16 15:49:40 -05:00
procedures.tmpl Build changes: 2017-11-16 19:14:34 -05:00
sunrpc.y Rename the main structure types for clarity 2017-11-20 13:50:32 -05:00
y.go Rename the main structure types for clarity 2017-11-20 13:50:32 -05:00
y.output Build changes: 2017-11-16 19:14:34 -05:00