I am attempting to catch and handle any break or terminate signals, so that I can properly clean up before exitting. The signal handling itself works - that is I hit ctrl-c during the program, and the signal function begins to execute, but the program dies as soon as I call the first cleanup function (DAQ_Clear()). I have no idea why DAQ_Clear dies at this point. It works ok otherwise.
Windows 2000 Pro
Celeron 600
128Mb RAM
nidaq 6.9