@@ -772,8 +772,10 @@ typedef enum {snake}_waitable_state {{
772772
773773void {snake}_backpressure_inc(void);
774774void {snake}_backpressure_dec(void);
775- void* {snake}_context_get(size_t index);
776- void {snake}_context_set(size_t index, void* value);
775+ void* {snake}_context_get_0(void);
776+ void {snake}_context_set_0(void* value);
777+ void* {snake}_context_get_1(void);
778+ void {snake}_context_set_1(void* value);
777779void {snake}_thread_yield(void);
778780uint32_t {snake}_thread_yield_cancellable(void);
779781uint32_t {snake}_thread_index(void);
@@ -865,10 +867,12 @@ extern void* __context_get_0(void);
865867__attribute__((__import_module__("$root"), __import_name__("[context-get-1]")))
866868extern void* __context_get_1(void);
867869
868- void* {snake}_context_get(size_t index) {{
869- if (index == 0) return __context_get_0();
870- if (index == 1) return __context_get_1();
871- return NULL;
870+ void* {snake}_context_get_0(void) {{
871+ return __context_get_0();
872+ }}
873+
874+ void* {snake}_context_get_1(void) {{
875+ return __context_get_1();
872876}}
873877
874878__attribute__((__import_module__("$root"), __import_name__("[context-set-0]")))
@@ -877,9 +881,12 @@ extern void __context_set_0(void*);
877881__attribute__((__import_module__("$root"), __import_name__("[context-set-1]")))
878882extern void __context_set_1(void*);
879883
880- void {snake}_context_set(size_t index, void *value) {{
881- if (index == 0) __context_set_0(value);
882- else if (index == 1) __context_set_1(value);
884+ void {snake}_context_set_0(void *value) {{
885+ __context_set_0(value);
886+ }}
887+
888+ void {snake}_context_set_1(void *value) {{
889+ __context_set_1(value);
883890}}
884891
885892__attribute__((__import_module__("$root"), __import_name__("[thread-yield]")))
0 commit comments