Got it to compile on a Classic Mac, mostly by hacking out all the
option parsing. The below is using CodeWarrior Pro 5, optimised
for a PPC601 or 68020.
Compiling on my PowerBook G4 only required taking the following line
and moving it outside of the #ifdef:
#include "getopt.h"
That's on OSX. My goal was to run it under System 7.1 (the IIcx),
MacOS 8.1 (the Quadra) and MacOS 8.6 (a PowerMac 8100/80 with a 400MHz
G3 upgrade, the latter disabled for one of the tests). :-)
Now, I *also* happen to have a 400MHz G3 PowerBook, running OSX.
-bash-2.05b$ ./hashcash -s
speed: 378100 collision tests per second
It would appear that GCC3 makes a lot better code than CodeWarrior Pro
5, a pleasant turnabout from GCC2's (lack of) performance on PPC. The
latter, incidentally, is somewhat out of date, but it's what I use for
68K code.
--------------------------------------------------------------
from: Jonathan "Chromatix" Morton
mail: chromi(_at_)chromatix(_dot_)demon(_dot_)co(_dot_)uk
website: http://www.chromatix.uklinux.net/
tagline: The key to knowledge is not to rely on people to teach you it.
_______________________________________________
Asrg mailing list
Asrg(_at_)ietf(_dot_)org
https://www1.ietf.org/mailman/listinfo/asrg