X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=getopt_long.cpp;h=3baa3ce97ef15a95122cc6c384666082e22f22a5;hp=c113881625ad8061d46b43ee36b4efdb8d167225;hb=615301e57c25e241356a9c2380648d117709458d;hpb=1b4aa03040e61f4c2d47ce32cb12726dcdadb917 diff --git a/getopt_long.cpp b/getopt_long.cpp index c113881..3baa3ce 100644 --- a/getopt_long.cpp +++ b/getopt_long.cpp @@ -101,14 +101,15 @@ insert_argv(char **argv, int src, int dest) if (src > dest) { for (i = src; i > dest; i--) - argv[i] = argv[i-1]; + argv[i] = argv[i-1]; //printf("%s\n", argv[i]); } if (src < dest) { for (i = src; i < dest; i++) - argv[i] = argv[i+1]; + argv[i] = argv[i+1]; //printf("%s\n", argv[i]); } argv[dest] = tmp; + //printf("%s\n", argv[dest]); return 0; } @@ -122,10 +123,13 @@ search_longopt(char *arg, struct option *longopts) ; for (i = 0; longopts[i].name; i++) { + //printf("%d\t%s\t", i, longopts[i].name); + //printf("%s\n", arg); if (strncmp(arg, longopts[i].name, len) == 0) { if (found != -1) return -1; /* found some candidate */ found = i; + //printf("found = %d\n", found); } } return found;