+(equal?strlen(equal)+2:2));
strcpy(tmp, options->shortoption);
if(equal) {
- strcpy(&tmp[strlen(tmp)], equal);
+ //strcpy(&tmp[strlen(tmp)], equal);
+ int ret = args_callback_option(tmp, equal);
+ if(!ret) {
+ fprintf(stderr, "Warning: Option --%s takes no parameter.\n", name);
+ }
+ return 0;
}
return args_callback_option(tmp,val);
}