Signed-off-by: Peter Rosin <peda@lysator.liu.se>
+2010-01-29 Peter Rosin <peda@lysator.liu.se>
+
+ * tests/loadlibrary.at: Fix C++ issues.
+
2010-01-20 Peter Rosin <peda@lysator.liu.se>
Report proper errors from the loadlibrary loader.
lt_dlhandle module = NULL;
const lt_dlvtable *loadlibrary;
const lt_dlvtable *preopen;
- lt_dlloader *loader = NULL;
- lt_dlloader *next;
+ lt_dlloader loader = NULL;
+ lt_dlloader next;
const lt_dlvtable *vtable;
void *symbol;
const char *error;
AT_DATA([foomod.c],
[[
+#ifdef __cplusplus
+extern "C"
+#endif
int foosym (void);
int
foosym (void)
AT_DATA([bardep.c],
[[
+#ifdef __cplusplus
+extern "C"
+#endif
int bardep (void);
int
bardep (void)
AT_DATA([barmod.c],
[[
+#ifdef __cplusplus
+extern "C" {
+#endif
int bardep (void);
int barsym (void);
+#ifdef __cplusplus
+}
+#endif
int
barsym (void)
{