Typos in the Course Notes ========================= p. 64: missing semi-colon; correct form: long int ; /* comment */ p. 177: 356 -> 365 p. 179: add the following line at the top #include p. 326: The default stream for printf is of course stdout not stdin. Thus, the text should read: fprintf(stdout, , ) is the same as printf(, ). p. 344: Add the following to the program #include p. 345: Assigning an array to another is not supported in C. The lines in_fname = argv[1]; out_fname = argv[2]; should be replaced by: strcpy(in_fname, argv[1]); strcpy(out_fname, argv[2]); p. 380: Replace the last line by: first = add_new_elem(first, i); p. 433: The lines with the recursive calls should look like this, with two arguments and item as the first. return (tree_search(item, tree->left)); return (tree_search(item, tree->right)); p. 461, middle: main.o -> list_main.o