home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
octave-1.1.1p1-src.tgz
/
tar.out
/
fsf
/
octave
/
dld
/
test
/
general
/
need.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-28
|
518b
|
26 lines
/* explicity reference the given symbol, so that the library routine
defining this symbol will be loaded */
#include <stdio.h>
need (argc, argv)
int argc;
char *argv[];
{
register int i;
for (i = 1; i < argc; i++) {
register int dld_errno;
printf ("%d: %s", i, argv[i]);
fflush (stdout);
if (dld_errno = dld_create_reference (argv[i]))
printf ("--Error: %d\n", dld_errno);
else {
if (dld_get_symbol (argv[i]))
printf ("--Symbol already defined\n");
else printf ("\n");
}
}
}