Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Make it work in C++ #26

Closed
wants to merge 1 commit into
from
Jump to file or symbol
Failed to load files and symbols.
+8 −0
Split
View
@@ -37,6 +37,10 @@
#ifndef __LINENOISE_H
#define __LINENOISE_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct linenoiseCompletions {
size_t len;
char **cvec;
@@ -53,4 +57,8 @@ int linenoiseHistorySave(char *filename);
int linenoiseHistoryLoad(char *filename);
void linenoiseClearScreen(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* __LINENOISE_H */