c file left as exercise for reader.
{.compile: "only_adds_ints.c".}
proc add_int(a, b: cint): cint
{.importc: "add_int".}
echo add_int(1, 2)
#[
alternatively using emit
{.emit: """
/*INCLUDESECTION*/ // if you want this placed near the top of the generated
code
#include "only_adds_ints.c"
""".}
]#
Run[https://nim-lang.github.io/Nim/manual.html#implementation-specific-pragmas-compile-pragma](https://nim-lang.github.io/Nim/manual.html#implementation-specific-pragmas-compile-pragma) [https://nim-lang.github.io/Nim/manual.html#implementation-specific-pragmas-emit-pragma](https://nim-lang.github.io/Nim/manual.html#implementation-specific-pragmas-emit-pragma)
