extern int bar (int); extern int baz (int); #### #define NVSIZE 100 int baz (int); #### #include "baz.h" int baz (int in) { return in + NVSIZE; } #### use warnings; use Inline C => Config => BUILD_NOISY => 1, OBJECT => ['bar', 'baz'], ; use Inline C =><<'EOC'; extern int bar (int); extern int baz (int); void foo(int i) { printf("bar: %d\n", bar(i)); printf("baz: %d\n", baz(i)); printf("NVSIZE: %d\n", NVSIZE); } EOC foo(42); #### bar: 42 baz: 142 NVSIZE: 8