Date: Thu, 31 Dec 92 08:57:24 EST From: DJ Delorie To: peprbv AT cfa0 DOT harvard DOT edu Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Packing go32 into an .exe >Does this mean that if I were to use djgpp in a commercial product, I would >have the options of > 1. Use copy/b or equivalent to combine the files and pay royalties Correct. >or 2. Have my customer do this operation as part of the installation and > not pay royalties? Close - you use "aout2exe" and ship go32.exe (with sources) as a separate executable that the customer simply puts in their path - much like djgpp binaries work. >(I haven't done anything with djgpp since around version 1.04. At that time, >djgpp gave me a 4x performance boost in a time-consuming sort, but did not >support some DOS interrupts which I need to use and did not allow recovery >when a memory allocation failed because the swap disk was full. My >understanding from messages on this list is that the later is still true, and >it just isn't acceptable in commercial software.) Malloc still never returns NULL. Many more DOS interrupts have been supported, though.