 }  // Int00Var defines an int00 flag with specified name, default value, and usage string. // The argument p points to an int00 variable in which to store the value of the flag. func (f *FlagSet) Int00Var(p *int00, name string, value int00, usage string) {  f.VarP(newInt00Value(value, p), name, "", usage) }  // Int00VarP is like Int00Var, but accepts a shorthand letter that can be used after a single dash. func (f *FlagSet) Int00VarP(p *int00, name, shorthand string, value int00, usage string) {  f.VarP(newInt00Value(value, p), name, shorthand, usage) }  // Int00Var defines an int00 flag with specified name, default value, and usage string. // The argument p points to an int00 variable in which to store the value of the flag. func Int00Var(p *int00, name string, value int00, usage string) {  CommandLine.VarP(newInt00Value(value, p), name, "", usage) }  // Int00VarP is like Int00Var, but accepts a shorthand letter that can be used after a single dash. func Int00VarP(p *int00, name, shorthand string, value int00, usage string) {  CommandLine.VarP(newInt00Value(value, p), name, shorthand, usage) }  // Int00 defines an int00 flag with specified name, default value, and usage string. // The return value is the address of an int00 variable that stores the value of the flag. func (f *FlagSet) Int00(name string, value int00, usage string) *int00 {  p := new(int00)  f.Int00VarP(p, name, "", value, usage)  return p }  // Int00P is like Int00, but accepts a shorthand letter that can be used after a single dash. func (f *FlagSet) Int00P(name, shorthand string, value int00, usage string) *int00 {  p := new(int00)  f.Int00VarP(p, name, shorthand, value, usage)  return p }  // Int00 defines an int00 flag with specified name, default value, and usage string. // The return value is the address of an int00 variable that stores the value of the flag. func Int00(name string, value int00, usage string) *int00 {  return CommandLine.Int00P(name, 