Files
inline-c/main.carp
2020-02-17 11:22:31 +01:00

10 lines
302 B
Plaintext

(defdynamic *c-counter* 0)
(defndynamic inline-c [s]
(let [f (String.join [(Project.get-config "output-directory")
"carp_inline_c_generated" (str *c-counter*) ".h"])]
(do
(write-file f s)
(defdynamic *c-counter* (inc *c-counter*))
(system-include f))))