Code before strictures are enabled at line 2, column 1. See page 429 of PBP. (Severity: 5) Code before warnings are enabled at line 2, column 1. See page 431 of PBP. (Severity: 4) Two-argument "open" used at line 99, column 4. See page 207 of PBP. (Severity: 5) Return value of "close" ignored at line 112, column 4. Check the return value of "close" for success. (Severity: 2) Two-argument "open" used at line 119, column 4. See page 207 of PBP. (Severity: 5) Expression form of "eval" at line 160, column 7. See page 161 of PBP. (Severity: 5)