Fix tests relying on emscripten maco before it is defined
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Generated by the DN single header generator 2026-07-28 00:41:28
|
||||
// Generated by the DN single header generator 2026-07-30 15:06:15
|
||||
|
||||
// DN: Single header generator commented out => #if defined(_CLANGD)
|
||||
// #define DN_WITH_TESTS 1
|
||||
@@ -17487,17 +17487,17 @@ DN_NETRequestHandle DN_NET_EmcDoHTTP(DN_NETCore *net, DN_Str8 url, DN_Str8 metho
|
||||
// NOTE: Setup the HTTP request via Emscripten
|
||||
emscripten_fetch_attr_t fetch_attribs = {};
|
||||
{
|
||||
DN_Assert(req->args.payload.data[req->args.payload.size] == 0);
|
||||
DN_Assert(req->url.data[req->url.size] == 0);
|
||||
DN_Assert(req->args.payload.data[req->args.payload.count] == 0);
|
||||
DN_Assert(req->url.data[req->url.count] == 0);
|
||||
|
||||
// NOTE: Setup request for emscripten
|
||||
emscripten_fetch_attr_init(&fetch_attribs);
|
||||
|
||||
fetch_attribs.requestData = req->args.payload.data;
|
||||
fetch_attribs.requestDataSize = req->args.payload.size;
|
||||
DN_Assert(req->method.size < DN_ArrayCountU(fetch_attribs.requestMethod));
|
||||
DN_Memcpy(fetch_attribs.requestMethod, req->method.data, req->method.size);
|
||||
fetch_attribs.requestMethod[req->method.size] = 0;
|
||||
fetch_attribs.requestDataSize = req->args.payload.count;
|
||||
DN_Assert(req->method.count < DN_ArrayCountU(fetch_attribs.requestMethod));
|
||||
DN_Memcpy(fetch_attribs.requestMethod, req->method.data, req->method.count);
|
||||
fetch_attribs.requestMethod[req->method.count] = 0;
|
||||
|
||||
// NOTE: Assign HTTP headers
|
||||
if (req->args.headers_size) {
|
||||
@@ -17511,9 +17511,9 @@ DN_NETRequestHandle DN_NET_EmcDoHTTP(DN_NETCore *net, DN_Str8 url, DN_Str8 metho
|
||||
|
||||
// NOTE: Handle basic auth
|
||||
if (req->args.flags & DN_NETDoHTTPFlags_BasicAuth) {
|
||||
if (req->args.username.size && req->args.password.size) {
|
||||
DN_Assert(req->args.username.data[req->args.username.size] == 0);
|
||||
DN_Assert(req->args.password.data[req->args.password.size] == 0);
|
||||
if (req->args.username.count && req->args.password.count) {
|
||||
DN_Assert(req->args.username.data[req->args.username.count] == 0);
|
||||
DN_Assert(req->args.password.data[req->args.password.count] == 0);
|
||||
fetch_attribs.withCredentials = true;
|
||||
fetch_attribs.userName = req->args.username.data;
|
||||
fetch_attribs.password = req->args.password.data;
|
||||
@@ -17583,7 +17583,7 @@ void DN_NET_EmcDoWSSend(DN_NETRequestHandle handle, DN_Str8 data, DN_NETWSSend s
|
||||
} break;
|
||||
|
||||
case DN_NETWSSend_Binary: {
|
||||
result = emscripten_websocket_send_binary(emc_request->socket, data.data, data.size);
|
||||
result = emscripten_websocket_send_binary(emc_request->socket, data.data, data.count);
|
||||
} break;
|
||||
|
||||
case DN_NETWSSend_Close: {
|
||||
|
||||
Reference in New Issue
Block a user