Mercurial > mplayer.hg
diff input/input.c @ 24816:ba929c5ee0bc
Fix input command parser for using only tab to separate the arguments.
| author | ulion |
|---|---|
| date | Tue, 23 Oct 2007 00:44:22 +0000 |
| parents | 0c4f1a88eaae |
| children | 6163f5ead8a5 |
line wrap: on
line diff
--- a/input/input.c Tue Oct 23 00:06:08 2007 +0000 +++ b/input/input.c Tue Oct 23 00:44:22 2007 +0000 @@ -754,8 +754,8 @@ ptr = str; for(i=0; ptr && i < MP_CMD_MAX_ARGS; i++) { - ptr = strchr(ptr,' '); - if(!ptr) break; + while(ptr[0] != ' ' && ptr[0] != '\t' && ptr[0] != '\0') ptr++; + if(ptr[0] == '\0') break; while(ptr[0] == ' ' || ptr[0] == '\t') ptr++; if(ptr[0] == '\0') break; cmd->args[i].type = cmd_def->args[i].type;
