if(param[parcnt])
if(*param[parcnt]) parcnt++;
}
+ if(des->mode&CDESM_SPACE_SEP){
+ while (*param[parcnt-1] && parcnt > (var ? 2 : 1) && parcnt < 9) {
+ p = param[parcnt-1];
+ while (*p && !isspace(*p)) p++;
+ if (*p) {
+ *p = '\0';
+ p = skip_white(p+1);
+ if (*p) {
+ parcnt++;
+ param[parcnt-1] = p;
+ continue;
+ }
+ }
+ break; /* No more parameters */
+ }
+ }
param[parcnt]=0;
if(!des->fnc) return -CMDERR_BADCMD;
res=des->fnc(cmd_io,des,param);