From 952237b4980559d79d173fc2bcc27f9c2b59b7c0 Mon Sep 17 00:00:00 2001 From: Suthiro Date: Sat, 3 Oct 2020 01:45:29 +0700 Subject: [PATCH] Allows one to easily link the library with C++ code. --- include/fmem.h.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/fmem.h.in b/include/fmem.h.in index 4db7a4a..0c63dba 100644 --- a/include/fmem.h.in +++ b/include/fmem.h.in @@ -10,10 +10,14 @@ struct fmem_reserved { }; typedef struct fmem_reserved fmem; - +#ifdef __cplusplus +extern "C" { +#endif FMEM_API void fmem_init(fmem *file); FMEM_API void fmem_term(fmem *file); FMEM_API FILE *fmem_open(fmem *file, const char *mode); FMEM_API void fmem_mem(fmem *file, void **mem, size_t *size); - +#ifdef __cplusplus +} +#endif #endif /* !FMEM_H_ */