Notice how more than 4 lines are printed (fhpd) list 42 -length 4 [0.0] 42 void 43 print(char *what) { -> 44 while (*what != '\0') { 45 write(1, what, 1); 46 what++; 47 } 48 } 49 50 int 51 main(int argc, char** argv) { 52 // XXX: This forgets to check ARGC. 53 print(argv[1]); 54 print("\n"); 55 return 0; 56 }
Improve list -length support. * ListCommand.java (listOneTask): New. Refactored from interpret. (parseFunctionName): Likewise. (interpret): Use listOneTask and parseFunctionName. * TestListCommand.java (testListReverse): Test 'list -length' around PC.