Small changes #4
14
tests/native_test.c
Normal file
14
tests/native_test.c
Normal file
@ -0,0 +1,14 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
// Build with
|
||||
// cc -shared -fPIC native_test.c -o native_test.so
|
||||
// or
|
||||
// cc -shared -fPIC native_test.c -o native_test.dll
|
||||
|
||||
int labashka(unsigned short (*pop)(void), void (*push)(unsigned short), size_t (*len)(void), size_t max_size ) {
|
||||
printf("At %zu, there's %d.\n", len(), pop());
|
||||
push(12);
|
||||
printf("Maximum size is %zu.\n", max_size);
|
||||
return 0;
|
||||
}
|
3
tests/native_test.lb
Normal file
3
tests/native_test.lb
Normal file
@ -0,0 +1,3 @@
|
||||
@ 0
|
||||
push -1
|
||||
#native native_test
|
Loading…
Reference in New Issue
Block a user