Path: utzoo!attcan!uunet!lll-winken!ncis.llnl.gov!helios.ee.lbl.gov!nosc!ucsd!sdcc6!sdcc10!cs161agc From: cs161agc@sdcc10.ucsd.EDU (John Schultz) Newsgroups: comp.sys.amiga.tech Subject: FreePotBits Summary: It appears to do nothing Message-ID: <64@sdcc10.ucsd.EDU> Date: 21 Jan 89 03:13:59 GMT Reply-To: cs161agc@sdcc10.ucsd.edu.UUCP (John Schultz) Organization: University of California, San Diego Lines: 29 FreePotBits does nothing. Is this bug so well known that no one talks about it? Here's an example code fragment: // open the potgo resource etc. allocmask = AllocPotBits(MASK); if (allocmask != MASK) { printf("error blah blah..."); FreePotBits(allocmask); exit(0); } // end if FreePotBits(allocmask); // end of program fragment A program containg the above code will run the first time, but will not be able to allocate the bits the second time. If I have done something wrong, what is the correct way? I've written the exact code in Benchmark and get the same result, so I don't think the problem is with Lattice. Thanks, John Schultz