Add many function prototypes.  Reorder functions in the file to group similar code together. Fill in the final missing code blocks.  Should be complete, bar the debugging,
Add many function prototypes.  Reorder functions in the file to group
similar code together. Fill in the final missing code blocks.  Should
be complete, bar the debugging,

en90/pkg,en90/pkg,khorben/pkg,junovitch/pkg,Open343/pkg,khorben/pkg,Open343/pkg,skoef/pkg,khorben/pkg,skoef/pkg,junovitch/pkg