diff --git a/tests/parsecheck.c b/tests/parsecheck.c index 835cb07..70b2409 100644 --- a/tests/parsecheck.c +++ b/tests/parsecheck.c @@ -32,21 +32,22 @@ PPATH testresults[]={ static void print_path(PPATH *pp) { - printf("fullpath: %s ",pp->fullp); + printf("fullpath: %s ", pp->fullp); if(strcmp(pp->fullp,pp->d_ptr)) { - printf("d_ptr: %s (%d) ",pp->d_ptr,pp->d_len); - } else - printf("(%d) ",pp->d_len); + printf("d_ptr: %s (%d) ", pp->d_ptr, pp->d_len); + } else { + printf("(%d) ", pp->d_len); + } - printf("f_ptr: %s (%d) ",pp->f_ptr,pp->f_len); + printf("f_ptr: %s (%d) ", pp->f_ptr, pp->f_len); if(pp->passwd) - printf("passwd: %s",pp->passwd); + printf("passwd: %s", pp->passwd); } /* returns: 0 okay, 1 different */ -static int compareresults(PPATH *p1,PPATH *p2) +static int compareresults(PPATH *p1, PPATH *p2) { if(p1->fullp==NULL && p2->fullp==NULL) return 0; if(p1->fullp==NULL || p2->fullp==NULL) return -1; @@ -56,7 +57,7 @@ static int compareresults(PPATH *p1,PPATH *p2) if(p1->d_len!=p2->d_len) return -1; if(strncmp(p1->d_ptr,p2->d_ptr,p1->d_len)) return -1; if(p1->passwd==NULL && p2->passwd==NULL) - return 0; + return 0; if(p1->passwd==NULL || p2->passwd==NULL) return -1; if(strcmp(p1->passwd,p2->passwd)) return -1; return 0; @@ -72,29 +73,31 @@ static int runtestcase(void) for(;testcases[i];i++) { - test=strdup(testcases[i]); - pp.fullp=NULL; - err=parse_path(test,strlen(test)+1,&pp); - printf("parsing: '%s'",test); - if(err) - { - printf(" parse err: '%s'. ",err); - pp.fullp=NULL; - } else - printf(" parsed okay. "); - if(compareresults(&pp,&testresults[i])) - { - printf("!!!TEST FAILED!!!\a\n"); - rc=1; - } else - printf(" Test passed.\n"); - if(!err) - { + test=strdup(testcases[i]); + pp.fullp=NULL; + err=parse_path(test,strlen(test)+1,&pp); + printf("parsing: '%s'",test); + if(err) + { + printf(" parse err: '%s'. ", err); + pp.fullp=NULL; + } else { + printf(" parsed okay. "); + } + if(compareresults(&pp,&testresults[i])) + { + printf("!!!TEST FAILED!!!\a\n"); + rc=1; + } else { + printf(" Test passed.\n"); + } + if(!err) + { printf(" "); - print_path(&pp); + print_path(&pp); printf("\n"); - } - free(test); + } + free(test); } return rc; }