43f6bbc97768099d97599c2914beec3289925bee
It 'defined' FxU32 and FxBool for if __unix__ is defined and cvgregs.h not included. DJGPP does define __unix__, and this caused a mess with one of my experiments. I do not see the real need for this. So, adding a forward declaration of struct sstregs, replacing all SstRegs* with volatile struct sstregs* serves the purpose. 3dfx.h (which typedefs FxU32 and FxBool) is always included before cvginfo.h everywhere in the code, so, there is no need for 'defining' FxU32 and FxBool here, either. DJGPP build gives an identical DXE output before and after this change.
This is the source code to 3Dfx Glide for Voodoo graphics accelerators. It's forked from the original CVS repo of Glide open source project at sourceforge: https://sourceforge.net/projects/glide/ Source is licensed under 3DFX GLIDE Source Code General Public License: see 'glide_license.txt' under the glide2x, glide3x or swlibs directory.
Languages
C
81.1%
Roff
8.2%
Assembly
8%
C++
1.8%
Makefile
0.5%
Other
0.3%