>>967
あ、メモリリーク。C++にどっぷり毒されてるから開放忘れてた。
修正修正
    while(*++argv){
        char*p = strrev_(capitalize(strdup_(*argv)));
        if(!p){perror("main:");break;}else puts(p);
        free(p);
    }