21 lines
426 B
C
21 lines
426 B
C
#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 */
|