Hey, it's already compiling cleaner. Getting proper function declarations will be a bitch, though.
Let's see how nasty it is to clean things up. For real.
This is a slightly updated version of uemacs-PK (PK is Pekka Kutvonen) which was used at Helsinki University a long time ago. My fingers cannot be retrained.