[MIRROR] Use rust-g to url_encode (and other builtin overrides) (#7110)

* Use rust-g to url_encode (and other builtin overrides) (#60190)

* Use rust-g to url_encode (and other builtin overrides)

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-07-26 15:47:03 +01:00
committed by GitHub
co-authored by Mothblocks
parent aae2dccd7a
commit 8a5f0101c0
5 changed files with 16 additions and 1 deletions
+11
View File
@@ -38,6 +38,9 @@
#define RUST_G (__rust_g || __detect_rust_g())
#endif
/// Gets the version of rust_g
/proc/rustg_get_version() return call(RUST_G, "get_version")()
/**
* This proc generates a cellular automata noise grid which can be used in procedural generation methods.
*
@@ -99,3 +102,11 @@
#define rustg_sql_disconnect_pool(handle) call(RUST_G, "sql_disconnect_pool")(handle)
#define rustg_sql_check_query(job_id) call(RUST_G, "sql_check_query")("[job_id]")
#define rustg_url_encode(text) call(RUST_G, "url_encode")(text)
#define rustg_url_decode(text) call(RUST_G, "url_decode")(text)
#ifdef RUSTG_OVERRIDE_BUILTINS
#define url_encode(text) rustg_url_encode(text)
#define url_decode(text) rustg_url_decode(text)
#endif
+3
View File
@@ -0,0 +1,3 @@
// RUSTG_OVERRIDE_BUILTINS is not used since the file APIs don't work well over Linux.
#define url_encode(text) rustg_url_encode(text)
#define url_decode(text) rustg_url_decode(text)
+1 -1
View File
@@ -8,7 +8,7 @@ export BYOND_MAJOR=514
export BYOND_MINOR=1557 #SKYRAT EDIT CHANGE - Compiler failure due to insufficent memory when running previous builds.
#rust_g git tag
export RUST_G_VERSION=0.4.8
export RUST_G_VERSION=0.4.9
#node version
export NODE_VERSION=12
BIN
View File
Binary file not shown.
+1
View File
@@ -123,6 +123,7 @@
#include "code\__DEFINES\robots.dm"
#include "code\__DEFINES\role_preferences.dm"
#include "code\__DEFINES\rust_g.dm"
#include "code\__DEFINES\rust_g_overrides.dm"
#include "code\__DEFINES\say.dm"
#include "code\__DEFINES\shuttles.dm"
#include "code\__DEFINES\sight.dm"