Add missing forward declarations to el_runtime.h for web stub functions
Dev — Build & local smoke test / build-smoke (pull_request) Failing after 1m55s
Dev — Build & local smoke test / build-smoke (pull_request) Failing after 1m55s
This commit is contained in:
@@ -878,6 +878,25 @@ el_val_t __uuid_v4(void);
|
||||
/* Args */
|
||||
el_val_t __args_json(void);
|
||||
|
||||
/* ── neuron-web stubs (web_stubs.c) ──────────────────────────────────────────
|
||||
* Forward declarations so generated C (e.g. dist/main.c) sees the correct
|
||||
* el_val_t return type instead of an implicit int. Without these, the
|
||||
* ci-base elb (which does not emit extern-fn forward decls for stub-only
|
||||
* functions) produces truncated 32-bit returns on 64-bit Linux → segfault.
|
||||
*/
|
||||
el_val_t http_get_auth(el_val_t url, el_val_t tok);
|
||||
el_val_t http_post_auth(el_val_t url, el_val_t tok, el_val_t body);
|
||||
el_val_t http_post_auth_json(el_val_t url, el_val_t tok, el_val_t body);
|
||||
el_val_t http_delete_auth(el_val_t url, el_val_t bearer_tok, el_val_t apikey);
|
||||
el_val_t supabase_get(el_val_t project_url, el_val_t service_key, el_val_t table_and_query);
|
||||
el_val_t supabase_insert(el_val_t project_url, el_val_t service_key, el_val_t table, el_val_t row_json);
|
||||
el_val_t supabase_auth_user(el_val_t project_url, el_val_t anon_key, el_val_t user_jwt);
|
||||
el_val_t supabase_admin_invite(el_val_t project_url, el_val_t service_key, el_val_t body_json);
|
||||
el_val_t gcs_write(el_val_t bucket, el_val_t object_name, el_val_t content);
|
||||
el_val_t gcs_read(el_val_t bucket, el_val_t object_name);
|
||||
el_val_t cwd(void);
|
||||
el_val_t color_bold(el_val_t s);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user