Rev 4516 | Rev 6822 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4516 | Rev 5207 | ||
---|---|---|---|
Line 299... | Line 299... | ||
299 | for (i=0;;i++) |
299 | for (i=0;;i++) |
300 | { |
300 | { |
301 | cmd[i] = CMD[i]; |
301 | cmd[i] = CMD[i]; |
302 | if (0 == cmd[i]) |
302 | if (0 == cmd[i]) |
303 | { |
303 | return i; |
304 | i = -2; |
- | |
305 | break; |
- | |
306 | } |
304 | if ( iswhite(cmd[i]) ) |
307 | if ( iswhite(cmd[i]) ) |
- | |
308 | { |
305 | { |
309 | cmd[i] = '\0'; |
306 | cmd[i] = '\0'; |
310 | break; |
307 | break; |
311 | } |
308 | } |
312 | } |
309 | } |
Line 319... | Line 316... | ||
319 | { |
316 | { |
320 | cmd[len] = CMD[i]; |
317 | cmd[len] = CMD[i]; |
321 | if (0 == cmd[len]) |
318 | if (0 == cmd[len]) |
322 | { |
319 | { |
323 | len = -2; |
320 | i--; |
324 | break; |
321 | break; |
325 | } |
322 | } |
326 | if ( cmd[len] == '"' ) |
323 | if ( cmd[len] == '"' ) |
327 | { |
324 | { |
328 | cmd[len] = '\0'; |
325 | cmd[len] = '\0'; |
329 | break; |
326 | break; |
330 | } |
327 | } |
331 | len++; |
328 | len++; |
332 | } |
329 | } |
333 | trim(cmd); |
330 | trim(cmd); |
334 | return len+2; |
331 | return i+1; |
335 | } |
332 | } |
336 | } |
333 | } |
337 | 334 | ||
Line 338... | Line 335... | ||
338 | /// =========================================================== |
335 | /// =========================================================== |