X-Git-Url: http://git.lukelau.me/?p=kaleidoscope.git;a=blobdiff_plain;f=Kaleidoscope%2Fstdlib.cpp;fp=Kaleidoscope%2Fstdlib.cpp;h=08ccfd81d4b21b175a6f861a32470cf6c2e85d5d;hp=0000000000000000000000000000000000000000;hb=5f81038886345b9c1e130bc7cfdd463e76b37b84;hpb=400fd8ffcac74658d4323ba0b6f3519204075baa diff --git a/Kaleidoscope/stdlib.cpp b/Kaleidoscope/stdlib.cpp new file mode 100644 index 0000000..08ccfd8 --- /dev/null +++ b/Kaleidoscope/stdlib.cpp @@ -0,0 +1,20 @@ +// +// stdlib.cpp +// Kaleidoscope +// +// Created by Luke Lau on 11/02/2018. +// Copyright © 2018 Luke Lau. All rights reserved. +// + +#include "stdlib.hpp" + +#ifdef LLVM_ON_WIN32 +#define DLLEXPORT __declspec(dllexport) +#else +#define DLLEXPORT +#endif + +extern "C" DLLEXPORT double putchard(double X) { + fputc((char)X, stderr); + return 0; +}