# HG changeset patch # User jwe # Date 864326733 0 # Node ID b7c0d83d105c3ec36912083c83b20445b4f35fed # Parent 91589ab98e37afd46c93cf3fb9ca306b3be1b100 [project @ 1997-05-22 18:45:32 by jwe] diff -r 91589ab98e37 -r b7c0d83d105c src/ChangeLog --- a/src/ChangeLog Wed May 21 21:51:38 1997 +0000 +++ b/src/ChangeLog Thu May 22 18:45:33 1997 +0000 @@ -1,3 +1,9 @@ +Thu May 22 13:32:55 1997 John W. Eaton + + * dynamic-ld.cc (octave_shl_load_dynamic_loader::resolve_reference): + Call shl_findsym with type set to TYPE_PROCEDURE. Pass the + address of the pointer we want to define. + Wed May 21 16:30:25 1997 John W. Eaton * DLD-FUNCTIONS/time.cc (extract_tm): Avoid memory leak in dealing diff -r 91589ab98e37 -r b7c0d83d105c src/dynamic-ld.cc --- a/src/dynamic-ld.cc Wed May 21 21:51:38 1997 +0000 +++ b/src/dynamic-ld.cc Thu May 22 18:45:33 1997 +0000 @@ -159,7 +159,7 @@ if (handle) { - int status = shl_findsym (&handle, nm, TYPE_UNDEFINED, retval); + int status = shl_findsym (&handle, nm, TYPE_PROCEDURE, &retval); if (status < 0) {