xref: /openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/solib1.c (revision b725ae7711052a2233e31a66fefb8a752c388d7a)
1*b725ae77Skettenis /* This program is intended to be built as an HP-UX SOM shared
2*b725ae77Skettenis    library, for use by the solib.exp testcase.  It simply returns
3*b725ae77Skettenis    the square of its integer argument.
4*b725ae77Skettenis    */
5*b725ae77Skettenis #if defined(__cplusplus) || defined(__STDCPP__)
6*b725ae77Skettenis extern "C" int
solib_main(int arg)7*b725ae77Skettenis solib_main (int arg)
8*b725ae77Skettenis #else
9*b725ae77Skettenis #ifdef PROTOTYPES
10*b725ae77Skettenis int  solib_main (int arg)
11*b725ae77Skettenis #else
12*b725ae77Skettenis int  solib_main (arg)
13*b725ae77Skettenis   int  arg;
14*b725ae77Skettenis #endif
15*b725ae77Skettenis #endif
16*b725ae77Skettenis {
17*b725ae77Skettenis   return arg*arg;
18*b725ae77Skettenis }
19