# HG changeset patch # User jwe # Date 949706025 0 # Node ID a40ca99e3e75cb93dc9dfd2b353e15268aaa48f3 # Parent da3cf11d6966e4e5adba0c9cb0bd1464cb2b5044 [project @ 2000-02-04 23:13:44 by jwe] diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,5 +1,9 @@ 2000-02-04 John W. Eaton + * oct-rl-edit.c (octave_rl_set_event_hook): Take address of + rl_event_hook before casting to void **. + (octave_rl_set_startup_hook): Likewise, for rl_startup_hook. + * MArray-defs.h: Many new macros to make declaration and definition of operators more consistent. diff --git a/liboctave/oct-rl-edit.c b/liboctave/oct-rl-edit.c --- a/liboctave/oct-rl-edit.c +++ b/liboctave/oct-rl-edit.c @@ -203,7 +203,7 @@ void octave_rl_set_startup_hook (rl_startup_hook_fcn_ptr f) { - void **fp = (void **) rl_startup_hook; + void **fp = (void **) (&rl_startup_hook); *fp = (void *) f; } @@ -216,7 +216,7 @@ void octave_rl_set_event_hook (rl_event_hook_fcn_ptr f) { - void **fp = (void **) rl_event_hook; + void **fp = (void **) (&rl_event_hook); *fp = (void *) f; }