bindgen: fix bugs uncovered trying to bindgen libc * variadic functions need '..' * need to bind external variables * if struct field is unnamed, give it a fake name * if function is visited multiple times, only generate bindings the first time
bindgen: fix bugs uncovered trying to bindgen libc
* variadic functions need '..'
* need to bind external variables
* if struct field is unnamed, give it a fake name
* if function is visited multiple times, only generate bindings the first time

aep/clay,jckarter/clay,mario-campos/clay,mario-campos/clay,aep/clay,mario-campos/clay,jckarter/clay,aep/clay,aep/clay,iamrekcah/clay,iamrekcah/clay,iamrekcah/clay,iamrekcah/clay,mario-campos/clay,jckarter/clay,aep/clay,aep/clay,jckarter/clay,mario-campos/clay,jckarter/clay,jckarter/clay,iamrekcah/clay