-int readconf(char *name, void *private,
- int (*fun)(char *name, void *private, int argc, char *argv[]));
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int readconf(char *name, void *rprivate,
+int (*fun)(char *name, void *rprivate, int argc, char *argv[]));