yet more patches to fix a few porting problems, in addition to some bad pointers.. comments/questions -> argus@sei.cmu.edu