feat: extend wasm backend entrypoints

This commit is contained in:
root
2026-06-13 21:50:19 +00:00
parent fe83c52411
commit d6421cb8f3
14 changed files with 315 additions and 83 deletions
+6 -6
View File
@@ -39,7 +39,7 @@ struct MySQL {
};
MySQL* mysql_connect(String host = "localhost", String username = "root", String password = "")
inline MySQL* mysql_connect(String host = "localhost", String username = "root", String password = "")
{
MySQL* m = new MySQL();
m->request_cleanup_delete = true;
@@ -47,7 +47,7 @@ MySQL* mysql_connect(String host = "localhost", String username = "root", String
return(m);
}
void mysql_disconnect(MySQL* m)
inline void mysql_disconnect(MySQL* m)
{
if(!m)
return;
@@ -55,24 +55,24 @@ void mysql_disconnect(MySQL* m)
delete m;
}
String mysql_error(MySQL* m)
inline String mysql_error(MySQL* m)
{
return(m->error());
}
String mysql_escape(String raw, char quote_char);
DValue mysql_query(MySQL* m, String q)
inline DValue mysql_query(MySQL* m, String q)
{
return(m->query(q));
}
DValue mysql_query(MySQL* m, String q, StringMap params)
inline DValue mysql_query(MySQL* m, String q, StringMap params)
{
return(m->query(q, params));
}
u64 mysql_insert_id(MySQL* m)
inline u64 mysql_insert_id(MySQL* m)
{
return(m->insert_id);
}