Applied to master as obvious. Cheers, Ralf
Make testsuite code C++ clean again. * tests/resident.at (resident modules): Fix for C++. diff --git a/tests/resident.at b/tests/resident.at index 8667ca7..c16a72a 100644 --- a/tests/resident.at +++ b/tests/resident.at @@ -59,7 +59,7 @@ main (int argc, char* argv[]) { int (*pf) (void); printf ("plugin opened successfully!\n"); - pf = lt_dlsym (plugin_handle, "setup_plugin"); + pf = (int (*) (void)) lt_dlsym (plugin_handle, "setup_plugin"); if (pf) pf (); else @@ -100,6 +100,7 @@ main (int argc, char* argv[]) AT_DATA([plugin.c], [[#include <stdlib.h> +#include <stdio.h> void bye (void) @@ -107,6 +108,9 @@ bye (void) puts ("called from atexit handler"); } +#ifdef __cplusplus +extern "C" +#endif int setup_plugin (void) {