Fixed overriding bug when a function has a prototype in front of an inherit and a definition after it, and the inherit contains a function with the same name that is overridden. Also did some cleanup and added a bit of output to dump_program_desc. Rev: src/encode.c:1.148 Rev: src/program.c:1.434 Rev: src/program.h:1.162