Update: I ran valgrind. Here's the summary:
==13647== LEAK SUMMARY:
==13647== definitely lost: 274,913 bytes in 62 blocks
==13647== indirectly lost: 29,937 bytes in 1,264 blocks
==13647== possibly lost: 71,528 bytes in 876 blocks
==13647== still reachable: 70,136,419 bytes in 31,730 blocks
==13647== suppressed: 0 bytes in 0 blocks
==13647== Reachable blocks (those to which a pointer was found) are not
shown.
==13647== To see them, rerun with: --leak-check=full --show-leak-kinds=all
Looks like there definitely is a memory leak which leaks sizable chunks
of memory (not just a KB or two).
GI
--
The system requirements said 'Requires Windows 95 or better', so I
bought a Mac.