simple test for exporting variables in static libs
parent
1bde3b6821
commit
912c1c24c3
|
@ -2,3 +2,5 @@
|
||||||
uint32_t add(uint32_t a, uint32_t b) {
|
uint32_t add(uint32_t a, uint32_t b) {
|
||||||
return a + b;
|
return a + b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint32_t foo = 12345;
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
uint32_t add(uint32_t a, uint32_t b);
|
uint32_t add(uint32_t a, uint32_t b);
|
||||||
|
extern uint32_t foo;
|
||||||
|
|
|
@ -6,3 +6,7 @@ test "C add" {
|
||||||
const result = c.add(1, 2);
|
const result = c.add(1, 2);
|
||||||
expect(result == 3);
|
expect(result == 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test "C extern variable" {
|
||||||
|
expect(c.foo == 12345);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue