poptContext pc;
char *buff;
TALLOC_CTX *ctx = talloc_stackframe();
+ int opt;
bool ok;
struct poptOption long_options[] = {
poptSetOtherOptionHelp(pc, "[OPTION...] <sequence-string>");
- while(poptGetNextOpt(pc) != -1);
+ while((opt = poptGetNextOpt(pc)) != -1) {
+ switch (opt) {
+ case POPT_ERROR_BADOPT:
+ fprintf(stderr, "\nInvalid option %s: %s\n\n",
+ poptBadOption(pc, 0), poptStrerror(opt));
+ poptPrintUsage(pc, stderr, 0);
+ exit(1);
+ }
+ }
sequence = poptGetArg(pc);