Go to file
Ivan Zaitsev ab6b45b81c
Add void function prototypes to NativeCall and MenuHandler (#2081)
* Add void prototype to NativeCall typeset

`void` prototype can be used for simple natives which don't return any value.
This is done to silence compiler warnings 209 (`function has explicit 'int' tag but does not return a value`) and 242 (`function "NativeCallback" should return an explicit value`).

* Make MenuHandler into typeset and add void prototype

This can be used for basic menu handlers that don't return modified item styles and don't redraw menu items.
2023-12-18 23:57:58 +00:00
.github Bump actions/setup-python from 4 to 5 (#2095) 2023-12-18 23:18:36 +00:00
bridge/include Add support for other engine binaries in game configs (#1414). (#1626) 2022-12-28 22:58:30 +00:00
configs Bring languages into the tree (#1625) 2023-03-29 16:23:05 +02:00
core Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
editor Updated sourcepawn.php to latest array syntax 2023-11-30 21:58:49 -08:00
extensions Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
gamedata Add gmod9 gamedata. (#2093) 2023-12-18 23:52:54 +00:00
hl2sdk-manifests@fb0d3ed7ba Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
licenses Fix quote mismatch (#1092) 2019-09-30 22:43:18 -07:00
loader Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
plugins Add void function prototypes to NativeCall and MenuHandler (#2081) 2023-12-18 23:57:58 +00:00
public Deprecate CreateInterface (#2001) 2023-11-11 16:59:22 +00:00
sourcepawn@d59a51b574 Fix macOS scripting SDK build. 2023-11-04 23:01:44 -07:00
tools Updated ProfFileParser.class.php to PSR-12 2023-11-30 21:58:49 -08:00
translations Update Hebrew translation phrases (#2050) 2023-11-24 16:56:14 +01:00
versionlib Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
.arcconfig Add a .arcconfig file so that arc works 2013-10-15 22:57:59 +01:00
.gitattributes NPOTB: Correct GitHub's Linguist inaccuracies (#1096) 2019-10-07 19:14:09 +01:00
.gitignore Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
.gitmodules Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
.travis.yml Prefer python3 over python(2) in checkout-deps (#1424) 2021-03-07 13:50:15 +01:00
AMBuildScript Convert AMBuild scripts to use hl2sdk-manifests (#2096) 2023-12-18 23:15:44 +00:00
appveyor.yml Add support for hl2sdk-mock. 2021-09-22 12:36:44 -07:00
changelog.txt Triggering a build. 2011-04-13 19:05:41 -05:00
configure.py Add support for ASAN. 2021-11-11 23:41:42 -08:00
product.version Bump master to 1.12. 2022-07-02 17:02:08 -07:00
pushbuild.txt Trigger build for TF2 SDK update 2022-12-02 08:50:18 +00:00
README.md Bring languages into the tree (#1625) 2023-03-29 16:23:05 +02:00

SourceMod

General

Development

Contact

  • Connect with us on GameSurge IRC in #sourcemod
  • Alternatively feel free to join our Discord server

License

SourceMod is licensed under the GNU General Public License version 3. Special exceptions are outlined in the LICENSE.txt file inside of the licenses folder.