Remove Empty OOVPA Files, Cleanup, Formating
- Remove all empty OOVPA revision files. (Re-add if necessary for new OOVPA revision) - Corrected file path and extension for all OOVPA database files. - Formatted OOVPA.h file to coding standard. - Fix description in OOVPA.h file - Add reminder note
This commit is contained in:
parent
43f0ae9f16
commit
1c4d0f2558
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.3911.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.3911.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.3925.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.3925.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.3948.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.3948.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4034.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4034.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4134.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4134.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4242.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4242.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4432.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4432.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4531.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4531.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4627.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4831.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4831.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.4928.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.4928.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5028.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5028.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5120.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5120.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5233.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5233.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5344.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5344.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5455.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5455.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5558.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5659.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5659.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5788.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->D3D8.1.0.5849.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->D3D8.1.0.5849.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.3911.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.3911.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.3936.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.3936.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.4039.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.4039.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.4134.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.4134.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.4432.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.4432.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.4627.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5028.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5028.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5233.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5233.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5344.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5344.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5558.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5788.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->DSound.1.0.5849.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->DSound.1.0.5849.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.3911.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.3911.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.4034.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.4134.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.4134.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.4432.cpp
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.4627.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5028.cpp
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5233.cpp
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5344.cpp
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5558.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5788.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XG.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XG.1.0.5849.cpp
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -78,17 +78,11 @@
|
|||
#include "../OOVPA.h"
|
||||
|
||||
#include "XG.1.0.3911.inl"
|
||||
#include "XG.1.0.4034.inl"
|
||||
#include "XG.1.0.4134.inl"
|
||||
#include "XG.1.0.4361.inl"
|
||||
#include "XG.1.0.4432.inl"
|
||||
#include "XG.1.0.4627.inl"
|
||||
#include "XG.1.0.5028.inl"
|
||||
#include "XG.1.0.5233.inl"
|
||||
#include "XG.1.0.5344.inl"
|
||||
#include "XG.1.0.5558.inl"
|
||||
#include "XG.1.0.5788.inl"
|
||||
#include "XG.1.0.5849.inl"
|
||||
|
||||
// ******************************************************************
|
||||
// * XGRAPHC_OOVPA
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XNet.1.0.3911.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XNet.1.0.3911.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XNet.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XNet.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XNet.1.0.4627.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XNet.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XNet.1.0.5120.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XNet.1.0.5120.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XNet.1.0.5455.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XNet.1.0.5455.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.4627.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.4831.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.4831.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5028.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5028.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5233.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5233.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5344.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5455.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5455.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5558.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5659.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5659.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5788.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XOnline.1.0.5849.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XOnline.1.0.5849.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -63,7 +63,6 @@
|
|||
#include "XOnline.1.0.4831.inl"
|
||||
#include "XOnline.1.0.5028.inl"
|
||||
#include "XOnline.1.0.5233.inl"
|
||||
#include "XOnline.1.0.5344.inl"
|
||||
#include "XOnline.1.0.5455.inl"
|
||||
#include "XOnline.1.0.5558.inl"
|
||||
#include "XOnline.1.0.5659.inl"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.4627.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.4928.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.4928.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5120.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.5120.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5233.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.5233.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5344.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.5344.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5558.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
// ******************************************************************
|
||||
// *
|
||||
// * .,-::::: .,:: .::::::::. .,:: .:
|
||||
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
|
||||
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
|
||||
// * $$$ Y$$$P $$""""Y$$ Y$$$P
|
||||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
// * Cxbx and Cxbe are free software; you can redistribute them
|
||||
// * and/or modify them under the terms of the GNU General Public
|
||||
// * License as published by the Free Software Foundation; either
|
||||
// * version 2 of the license, or (at your option) any later version.
|
||||
// *
|
||||
// * This program is distributed in the hope that it will be useful,
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// * GNU General Public License for more details.
|
||||
// *
|
||||
// * You should have recieved a copy of the GNU General Public License
|
||||
// * along with this program; see the file COPYING.
|
||||
// * If not, write to the Free Software Foundation, Inc.,
|
||||
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
|
||||
// *
|
||||
// * (c) 2017 jarupxx
|
||||
// *
|
||||
// * All rights reserved
|
||||
// *
|
||||
// ******************************************************************
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->XactEng.1.0.5849.inl
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->XactEng.1.0.5849.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -72,7 +72,6 @@
|
|||
#include "XactEng.1.0.5233.inl"
|
||||
#include "XactEng.1.0.5344.inl"
|
||||
#include "XactEng.1.0.5558.inl"
|
||||
#include "XactEng.1.0.5788.inl"
|
||||
#include "XactEng.1.0.5849.inl"
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.3911.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.3911.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.3950.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.3950.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4034.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4034.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4039.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4039.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4134.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4134.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4242.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4242.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4361.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4361.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4432.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4432.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4627.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4627.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4721.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4721.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.4831.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.4831.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5028.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5028.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5120.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5120.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5233.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5233.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5344.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5344.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5455.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5455.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5558.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5558.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5659.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5659.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5788.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5788.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
|
||||
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
|
||||
// *
|
||||
// * Cxbx->Win32->CxbxKrnl->Xapi.1.0.5849.cpp
|
||||
// * Cxbx->Win32->CxbxKrnl->HLEDataBase->Xapi.1.0.5849.inl
|
||||
// *
|
||||
// * This file is part of the Cxbx project.
|
||||
// *
|
||||
|
|
|
@ -50,36 +50,36 @@
|
|||
// ******************************************************************
|
||||
struct OOVPA
|
||||
{
|
||||
// This OOVPA field (uint08 Count) indicates the number of
|
||||
// {Offset, Value}-pairs present in the Lovp array,
|
||||
// available after casting this OOVPA to LOOVPA.
|
||||
// (This Count INCLUDES optional leading {Offset, XREF_*-enum}-
|
||||
// pairs - see comment at XRefCount.)
|
||||
uint08 Count;
|
||||
// This OOVPA field (uint08 Count) indicates the number of
|
||||
// {Offset, Value}-pairs present in the Lovp array,
|
||||
// available after casting this OOVPA to LOOVPA.
|
||||
// (This Count INCLUDES optional leading {Offset, XREF_*-enum}-
|
||||
// pairs - see comment at XRefCount.)
|
||||
uint08 Count;
|
||||
|
||||
// This OOVPA field (uint08 XRefCount) contains the number of
|
||||
// {Offset, XREF_*-enum}-pairs that come before all other
|
||||
// {Offset, Value}-pairs.
|
||||
// (The {Offset, XREF_*-enum}-pairs are INCLUDED in OOVPA.Count)
|
||||
// (Also, see comments at XRefZero and XRefOne.)
|
||||
uint08 XRefCount;
|
||||
// This OOVPA field (uint08 XRefCount) contains the number of
|
||||
// {Offset, XREF_*-enum}-pairs that come before all other
|
||||
// {Offset, Value}-pairs.
|
||||
// (The {Offset, XREF_*-enum}-pairs are INCLUDED in OOVPA.Count)
|
||||
// (Also, see comments at XRefZero and XRefOne.)
|
||||
uint08 XRefCount;
|
||||
|
||||
// This OOVPA field (uint16 XRefSaveIndex) contains either an
|
||||
// XREF_* enum value, or the XRefNoSaveIndex marker when there's
|
||||
// no XREF_* enum defined for this OOVPA.
|
||||
uint16 XRefSaveIndex;
|
||||
// This OOVPA field (uint16 XRefSaveIndex) contains either an
|
||||
// XREF_* enum value, or the XRefNoSaveIndex marker when there's
|
||||
// no XREF_* enum defined for this OOVPA.
|
||||
uint16 XRefSaveIndex;
|
||||
|
||||
// Define LOVP here to reduce type definition complexity.
|
||||
// (Otherwise, if defined in the template classes, that would mean
|
||||
// that for each template instance, the type is redefined. Let's
|
||||
// avoid that.)
|
||||
// Define LOVP here to reduce type definition complexity.
|
||||
// (Otherwise, if defined in the template classes, that would mean
|
||||
// that for each template instance, the type is redefined. Let's
|
||||
// avoid that.)
|
||||
|
||||
// {Offset, Value}-pair(s)
|
||||
struct LOVP
|
||||
{
|
||||
uint16 Offset;
|
||||
uint08 Value;
|
||||
};
|
||||
// {Offset, Value}-pair(s)
|
||||
struct LOVP
|
||||
{
|
||||
uint16 Offset;
|
||||
uint08 Value;
|
||||
};
|
||||
};
|
||||
|
||||
// This XRefZero constant, when set in the OOVPA.XRefCount field,
|
||||
|
@ -105,13 +105,13 @@ const uint16 XRefNoSaveIndex = (uint16)-1;
|
|||
// to store XRef values beyond 8 bits (for now limited to 16 bits).
|
||||
// The price to pay for this is that the Offset is stored using 8 bits,
|
||||
// meaning that offsets beyond 255 cannot be used, not problem for now.
|
||||
#define XREF_ENTRY(Offset, XRef) \
|
||||
{ XRef, Offset }
|
||||
#define XREF_ENTRY(Offset, XRef) \
|
||||
{ XRef, Offset }
|
||||
|
||||
// UNUSED Macro for storing a normal (non-XRef) {Offset, Value}-Pair
|
||||
// Offsets can go up to 16 bits, values are always one byte (8 bits)
|
||||
#define OV_ENTRY(Offset, Value) \
|
||||
{ Offset, Value }
|
||||
#define OV_ENTRY(Offset, Value) \
|
||||
{ Offset, Value }
|
||||
|
||||
|
||||
// ******************************************************************
|
||||
|
@ -119,13 +119,13 @@ const uint16 XRefNoSaveIndex = (uint16)-1;
|
|||
// ******************************************************************
|
||||
template <uint16 COUNT> struct LOOVPA
|
||||
{
|
||||
OOVPA Header;
|
||||
OOVPA Header;
|
||||
|
||||
// Large (Offset,Value)-Pair(s)
|
||||
OOVPA::LOVP Lovp[COUNT];
|
||||
// Large (Offset,Value)-Pair(s)
|
||||
OOVPA::LOVP Lovp[COUNT];
|
||||
};
|
||||
|
||||
#define OOVPA_XREF(Name, Version, Count, XRefSaveIndex, XRefCount) \
|
||||
#define OOVPA_XREF(Name, Version, Count, XRefSaveIndex, XRefCount) \
|
||||
LOOVPA<Count> Name##_##Version = { { Count, XRefCount, XRefSaveIndex }, {
|
||||
|
||||
#define OOVPA_NO_XREF(Name, Version, Count) \
|
||||
|
@ -139,45 +139,40 @@ OOVPA_XREF(Name, Version, Count, XRefNoSaveIndex, XRefZero)
|
|||
// ******************************************************************
|
||||
struct OOVPATable
|
||||
{
|
||||
OOVPA *Oovpa;
|
||||
char *szFuncName;
|
||||
OOVPA *Oovpa;
|
||||
char *szFuncName;
|
||||
uint16_t Version;// : 13; // 2^13 = 8192, enough to store lowest and higest possible Library Version number in
|
||||
};
|
||||
|
||||
#define OOVPA_TABLE_ENTRY_FULL(Oovpa, DebugName, Version) \
|
||||
{ & Oovpa ## _ ## Version.Header, DebugName, Version }
|
||||
{ & Oovpa ## _ ## Version.Header, DebugName, Version }
|
||||
|
||||
#define PATCH PATCH/* most common registration, Symbol indicates both an OOVPA and Patch */
|
||||
|
||||
#define XREF XREF/* registration of an XRef-only OOVPA, for which no Patch is present */
|
||||
|
||||
#define ALIAS ALIAS/* registration of a Patch using an alternatively named OOVPA */
|
||||
|
||||
#define DISABLED DISABLED/* registration is (temporarily) disabled by a flag */
|
||||
|
||||
//Below this is a revise version 2 to improve OOPVA scan as possible.
|
||||
|
||||
#define UNPATCHED UNPATCHED/* registration is remain unpatched,
|
||||
can be activate via HLE Cache file by removing _UNPATCHED at the end. */
|
||||
|
||||
/* Use XREF define to knowledge it is reference purpose only.*/
|
||||
#define REGISTER_OOVPA_XREF(Symbol, TYPE, Version) \
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, #Symbol, Version)
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, #Symbol, Version)
|
||||
|
||||
/* Use PATCH define only for functions with FUNC_EXPORTS included.*/
|
||||
#define REGISTER_OOVPA_PATCH(Symbol, TYPE, Version) \
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, #Symbol, Version)
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, #Symbol, Version)
|
||||
|
||||
/* DISABLED define will perform scan and append "_DISABLED" only.
|
||||
/* UNPATCHED define will still perform scan and skip function's patch for all revisions only.
|
||||
* This is only effective for functions with "FUNC_EXPORTS" bypass purpose.
|
||||
* XREF remain unaffected and will perform task normally.
|
||||
* NOTICE: Do not use DISABLED on XREF OOVPA! Or developers will be confused. */
|
||||
* NOTICE: Do not use UNPATCHED on XREF OOVPA! Or developers will be confused. */
|
||||
#define REGISTER_OOVPA_UNPATCHED(Symbol, TYPE, Version) \
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, STRINGIZEX(Symbol## _ ##TYPE), Version)
|
||||
OOVPA_TABLE_ENTRY_FULL(Symbol, STRINGIZEX(Symbol## _ ##TYPE), Version)
|
||||
|
||||
// TODO: Once LLE is full support, replace all UNPATCHED back to PATCH, then remove TYPE from SECOND line below only.
|
||||
#define REGISTER_OOVPA(Symbol, TYPE, Version) \
|
||||
MSVC_EXPAND(REGISTER_OOVPA_##TYPE(Symbol, TYPE, Version))
|
||||
// { &(Symbol ## _ ## Version).Header, #Symbol, Version, Flags }
|
||||
// { &(Symbol ## _ ## Version).Header, #Symbol, Version, Flags }
|
||||
|
||||
// Based on https://codecraft.co/2014/11/25/variadic-macros-tricks/
|
||||
// and https://groups.google.com/d/msg/comp.std.c/d-6Mj5Lko_s/jqonQLK20HcJ
|
||||
|
@ -208,15 +203,17 @@ struct OOVPATable
|
|||
// an underscore--it's an implementation detail, not something we expect people
|
||||
// to call directly.
|
||||
#define _GET_NTH_ARG( \
|
||||
_19, _18, _17, _16, _15, _14, _13, _12, _11, _10, \
|
||||
_9, _8, _7, _6, _5, _4, _3, _2, _1, _0, \
|
||||
N, ...) N
|
||||
_19, _18, _17, _16, _15, _14, _13, _12, _11, _10, \
|
||||
_9, _8, _7, _6, _5, _4, _3, _2, _1, _0, \
|
||||
N, ...) N
|
||||
|
||||
// PatrickvL, TYPE argument is meant for research documentation (reminder)
|
||||
// (eventually UNPATCHED will be replace back to PATCH once LLE is fully supportive in the future)
|
||||
#define REGISTER_OOVPAS(Symbol, TYPE, ...) MSVC_EXPAND(_GET_NTH_ARG("ignored", __VA_ARGS__, \
|
||||
REGISTER_OOVPA_19, REGISTER_OOVPA_18, REGISTER_OOVPA_17, REGISTER_OOVPA_16, REGISTER_OOVPA_15, \
|
||||
REGISTER_OOVPA_14, REGISTER_OOVPA_13, REGISTER_OOVPA_12, REGISTER_OOVPA_11, REGISTER_OOVPA_10, \
|
||||
REGISTER_OOVPA_9, REGISTER_OOVPA_8, REGISTER_OOVPA_7, REGISTER_OOVPA_6, REGISTER_OOVPA_5, \
|
||||
REGISTER_OOVPA_4, REGISTER_OOVPA_3, REGISTER_OOVPA_2, REGISTER_OOVPA_1, REGISTER_OOVPA_0)(Symbol, TYPE, __VA_ARGS__))
|
||||
REGISTER_OOVPA_19, REGISTER_OOVPA_18, REGISTER_OOVPA_17, REGISTER_OOVPA_16, REGISTER_OOVPA_15, \
|
||||
REGISTER_OOVPA_14, REGISTER_OOVPA_13, REGISTER_OOVPA_12, REGISTER_OOVPA_11, REGISTER_OOVPA_10, \
|
||||
REGISTER_OOVPA_9, REGISTER_OOVPA_8, REGISTER_OOVPA_7, REGISTER_OOVPA_6, REGISTER_OOVPA_5, \
|
||||
REGISTER_OOVPA_4, REGISTER_OOVPA_3, REGISTER_OOVPA_2, REGISTER_OOVPA_1, REGISTER_OOVPA_0)(Symbol, TYPE, __VA_ARGS__))
|
||||
|
||||
|
||||
#pragma pack()
|
||||
|
|
Loading…
Reference in New Issue