| 212 | } |
| 213 | |
| 214 | int ceparseargs(const char *str){ |
| 215 | int argc = 0, i; |
| 216 | int space = 1; |
| 217 | |
| 218 | for(i=0; i<250 && argc<30 && str[2*i]; i++){ |
| 219 | ceargbuf[i] = str[2*i]; |
| 220 | if(space && ceargbuf[i]!=' '&& ceargbuf[i]!='\t'&& ceargbuf[i]!='\r'&& ceargbuf[i]!='\n'){ |
| 221 | ceargv[argc++] = ceargbuf + i; |
| 222 | space = 0; |
| 223 | } |
| 224 | else if(!space && (ceargbuf[i]==' ' || ceargbuf[i]=='\t' || ceargbuf[i]=='\r' || ceargbuf[i]=='\n')){ |
| 225 | ceargbuf[i] = 0; |
| 226 | space = 1; |
| 227 | } |
| 228 | } |
| 229 | return argc; |
| 230 | } |
| 231 | |
| 232 | #endif |
| 233 |
no outgoing calls
no test coverage detected