comparison input/input.c @ 4826:a0e8eac85aca

Also use tab as cmd arg sepparator
author albeu
date Sat, 23 Feb 2002 22:43:25 +0000
parents 5a71377d2759
children f832f7bcf76b
comparison
equal deleted inserted replaced
4825:41d2da3bd082 4826:a0e8eac85aca
361 ptr = str; 361 ptr = str;
362 362
363 for(i=0; ptr && i < MP_CMD_MAX_ARGS; i++) { 363 for(i=0; ptr && i < MP_CMD_MAX_ARGS; i++) {
364 ptr = strchr(ptr,' '); 364 ptr = strchr(ptr,' ');
365 if(!ptr) break; 365 if(!ptr) break;
366 while(ptr[0] == ' ') ptr++; 366 while(ptr[0] == ' ' || ptr[0] == '\t') ptr++;
367 if(ptr[0] == '\0') break; 367 if(ptr[0] == '\0') break;
368 switch(cmd_def->args[i].type) { 368 switch(cmd_def->args[i].type) {
369 case MP_CMD_ARG_INT: 369 case MP_CMD_ARG_INT:
370 errno = 0; 370 errno = 0;
371 cmd->args[i].v.i = atoi(ptr); 371 cmd->args[i].v.i = atoi(ptr);
958 printf("Input config file %s parsed : %d binds\n",file,n_binds); 958 printf("Input config file %s parsed : %d binds\n",file,n_binds);
959 if(binds) 959 if(binds)
960 cmd_binds = binds; 960 cmd_binds = binds;
961 return 1; 961 return 1;
962 } 962 }
963 963
964 iter = buffer; 964 iter = buffer;
965 965
966 if(comments) { 966 if(comments) {
967 for( ; iter[0] != '\0' && iter[0] != '\n' ; iter++) 967 for( ; iter[0] != '\0' && iter[0] != '\n' ; iter++)
968 /* NOTHING */; 968 /* NOTHING */;