int main(int argc,char **argv) { while (str0_getline(&line,0) > 0) { if (!str0_increment(&line,0)) return 111; str0_putline(&line); } return 0; }
int main(int argc,char **argv) { for (;;) switch(str0_getline(&inputline,0)) { case 1: case 2: if (!str0_uint64(&key,0,inputlinesnum)) nomem(); if (!str0_concatc(&key,0,":")) nomem(); if (!str0_concat(&key,0,&inputline)) nomem(); if (!critbit0_insert(&inputlines,0,&key)) nomem(); ++inputlinesnum; break; case 0: doit(); return 0; default: return 111; /* XXX: louder? */ } }