Skip to content

Instantly share code, notes, and snippets.

char getopt_long_2(int argc, char** argv, const char* optString, const struct option* longOpts, int* optIndex) {
int c = getopt_long(argc, argv, optString, longOpts, optIndex);
if (c == -1) {
// No more options
return c;
}
if (c == 0) {
// Long option was specified -- find the short option
c = longOpts[*optIndex].val;