
  This is the GNU glibc getopt() stuff, extracted from glibc 2.2.5

