#ifndef LIBTEST1_H
#define LIBTEST1_H
#ifdef __cplusplus
extern "C" {
#endif
/* define in libtest1, will be called dynamically through dlsym()
* by main.c. This function receives the address of an integer
* and sets its value to 1.
*
* when the library is unloaded, the value is set to 2 automatically
* by the destructor there.
*/
extern void test1_set(int *px);
#ifdef __cplusplus
}
#endif
#endif /* LIBTEST1_H */