forked from compuphase/pawn
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
amxdbg: BUG fix in finding the correct symbol when it is defined in m…
…ultiple files (issue compuphase#10). pawndbg: BUG fix in command "step out" (of function): the stack frame of the current function must be saved after giving the step-out command (issue compuphase#11). amxstring: BUG fix in strcmp() in which it returns the difference in string lengths if the strings match up to the shortest string (but it should only return -1, 0 or 1) (issue compuphase#13). sc1: BUG fix in array declarations with 3 dimensions (or more) and only variable dimensions; where the last dimension may be set to a fixed size due to an incorrect "optimization" (issue compuphase#12). ARM Thumb implementations support both the original Thumb instructions as well as Thumb2. Compiler: collect state transitions to include them in the report. Compiler: support "#ifdef" and "#ifndef", for compatibility with C. Compiler: extension .i is now also implicitly checked for (.i is now preferred to .inc). Compiler: constant literal strings that appear multiple times in the source code are merged (to save space). Some code clean-up as suggested by cppcheck. Some compatibility changes for 64-bit systems.
- Loading branch information
1 parent
ef9a688
commit e46e3ba
Showing
66 changed files
with
47,847 additions
and
49,668 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,54 @@ | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
|
||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxDGram.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: network datagram\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxDGram\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2007-2011 ITB CompuPhase\0" | ||
|
||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
|
||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxDGram.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: network datagram\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxDGram\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2007-2016 ITB CompuPhase\0" | ||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,54 @@ | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
|
||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxFile.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: File I/O support\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxFile\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2004-2013 ITB CompuPhase\0" | ||
|
||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
|
||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxFile.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: File I/O support\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxFile\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2004-2016 ITB CompuPhase\0" | ||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,54 @@ | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
|
||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxFixed.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: Fixed Point support\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxFixed\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2003-2013 ITB CompuPhase\0" | ||
|
||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
|
||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END | ||
#include <windows.h> | ||
#if defined WIN32 || defined _WIN32 || defined __WIN32__ | ||
# include <winver.h> | ||
#else | ||
# include <ver.h> | ||
#endif | ||
/* Version information | ||
* | ||
* All strings MUST have an explicit \0. See the Windows SDK documentation | ||
* for details on version information and the VERSIONINFO structure. | ||
*/ | ||
#define VERSION 4 | ||
#define REVISION 0 | ||
#define BUILD 0 | ||
#define VERSIONSTR "4.0.0\0" | ||
#define VERSIONNAME "amxFixed.dll\0" | ||
#define VERSIONDESCRIPTION "Pawn AMX: Fixed Point support\0" | ||
#define VERSIONCOMPANYNAME "ITB CompuPhase\0" | ||
#define VERSIONPRODUCTNAME "amxFixed\0" | ||
#define VERSIONCOPYRIGHT "Copyright \251 2003-2016 ITB CompuPhase\0" | ||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION VERSION, REVISION, BUILD, 0 | ||
PRODUCTVERSION VERSION, REVISION, BUILD, 0 | ||
FILEFLAGSMASK 0x0000003FL | ||
FILEFLAGS 0 | ||
#if defined(WIN32) | ||
FILEOS VOS__WINDOWS32 | ||
#else | ||
FILEOS VOS__WINDOWS16 | ||
#endif | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904E4" | ||
BEGIN | ||
VALUE "CompanyName", VERSIONCOMPANYNAME | ||
VALUE "FileDescription", VERSIONDESCRIPTION | ||
VALUE "FileVersion", VERSIONSTR | ||
VALUE "InternalName", VERSIONNAME | ||
VALUE "LegalCopyright", VERSIONCOPYRIGHT | ||
VALUE "OriginalFilename", VERSIONNAME | ||
VALUE "ProductName", VERSIONPRODUCTNAME | ||
VALUE "ProductVersion", VERSIONSTR | ||
END | ||
END | ||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1252 | ||
END | ||
END |
Oops, something went wrong.