int parse_lines(struct ClientSocket *client, char *lines, int len) {
int i, used = 0;
char *line = lines;
- printf("PARSE: %s %d\n", lines, len);
for(i = 0; i < len; i++) {
if(lines[i] == '\r') //just zero it out :D
lines[i] = 0;
}
static void parse_line(struct ClientSocket *client, char *line) {
- int i = 0, argc = 0;
+ int argc = 0;
char *argv[MAXNUMPARAMS];
printf("[recv %lu] %s\n", (unsigned long) strlen(line), line);
if(line[0] == ':')
- i = 1;
+ line++;
else
argv[argc++] = NULL;
while(*line) {