aboutsummaryrefslogtreecommitdiff
path: root/src/emcc_main.c
blob: 225bf801cf7b4b1d538fad2775f80a9f147e4dff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define STBI_ASSERT(x)
#include <stdint.h>

#include <stdlib.h>

extern void console_error(uint64_t slice);
extern void console_log(uint64_t slice);
extern void console_warn(uint64_t slice);
extern void console_info(uint64_t slice);

// Zig compiles C code with -fstack-protector-strong which requires the
// following two symbols which don't seem to be provided by the emscripten
// toolchain(?)
uintptr_t __stack_chk_guard = 0xABBABABA;
_Noreturn void __stack_chk_fail(void) { abort(); };

// emsc_main() is the Zig entry function in pacman.zig
extern void emsc_main(void);
int main() {
  emsc_main();
  return 0;
}
value='spike/codehike'>spike/codehike Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/examples/snowpack/astro/pages/reference/javascript-interface.md (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-07-11Filter out astro from `peerDependencies` in `astro add` (#7620)Gravatar Chris Swithinbank 2-1/+7
2023-07-11[ci] formatGravatar bluwy 1-1/+1
2023-07-11Refactor simple CLI commands (#7619)Gravatar Bjorn Lu 12-115/+123
2023-07-10fix: `astro info` command fallback for package manager (#7618)Gravatar Emanuele Stoppa 2-1/+7
2023-07-10Add CLI startup speed benchmark (#7617)Gravatar Bjorn Lu 5-11/+95
2023-07-10[ci] formatGravatar bluwy 1-1/+1