Sun Feb 6 06:55:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
+ * corelow.c (solib_add_stub, core_open): Pass address of from_tty
+ rather than trying to shove an int into a pointer and back out
+ again. This avoids compiler warnings.
+
* defs.h (alloca): Declare as void *, not char *, on hpux.
Don't prototype it, just declare the return type.
}
#ifdef SOLIB_ADD
-/* Stub function for catch_errors around shared library hacking. */
+/* Stub function for catch_errors around shared library hacking. FROM_TTYP
+ is really an int * which points to from_tty. */
static int
-solib_add_stub (from_tty)
- char *from_tty;
+solib_add_stub (from_ttyp)
+ char *from_ttyp;
{
- SOLIB_ADD (NULL, (int)from_tty, &core_ops);
+ SOLIB_ADD (NULL, *(int *)from_ttyp, &core_ops);
return 0;
}
#endif /* SOLIB_ADD */
/* Add symbols and section mappings for any shared libraries */
#ifdef SOLIB_ADD
- catch_errors (solib_add_stub, (char *)from_tty, (char *)0,
+ catch_errors (solib_add_stub, &from_tty, (char *)0,
RETURN_MASK_ALL);
#endif