I rewrote the reallocator so it doesn't crash (someone who knows C should look at it for correctness and fix the warnings). With 65535 used for non-existing identifiers and 0 not used at all(?), we get a max of 65534 identifiers in a class. The time complexity is however such that a normal testsuite test would be more of a problem than a solution. I made a small testsuite with two tests, one below and one above the limit of identifiers, and it ran in 8 minutes on an Athlon 1800+.
/ Martin Nilsson (saturator)
Previous text:
2004-01-15 22:00: Subject: file limits
Hmmhmm. I agree that's not very graceful. "unsigned INT16" seems to agree with the 65536 identifiers I guessed.
Put such a test in the testsuite?
/ Mirar