Date: Fri, 26 Aug 94 22:25:23 +0200 From: Emmanuel DOT Anne AT univ-caen DOT fr (Emmanuel Anne) To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: djgpp ! Congratulations for your pc version... I wonder how professional programers who try to create another C compiler can earn money after that... ! (especially watcom...). About watcom : they propose support for DLL under dos (for a lot of money). Do you think you could do the same for DJGPP, one day ? But still, I have a problem with djgpp : Calls to dos fuctions which return data in a buffer are a real nightmare ! When they are supported by int86x, it is not too bad (even if there are some strange bugs - some crashes are stopped by the creation of a char thing[80] at the begining of the function which makes the int86x call. I am not specific about the number 80, but about the variable, even if I do not understand !). Anyway, when I try to call a function not supported by int86x, such as the VESA information function 4F on int 10, things are geting worse. I use _go32_simulate_dos_int... and sometimes it works (especially when the program does only this call and then end.) and sometimes the call is made but the data which should be returned is lost ! (I use the transfer buffer provided by go32 as a transfer area for the data, and then I take it with dosmemget). Maybe, surely in fact, it has something to do with dpmi and programation in protected mode, but since I do not know very much about it... can you help me ?