* problem.. */
#define QSHOW_SIGNALS 0
-#ifdef QSHOW_SIGNALS
+#if QSHOW_SIGNALS
#define FSHOW_SIGNAL FSHOW
#else
#define FSHOW_SIGNAL(args)
#endif
static inline int
-lowtag_of(lispobj obj) {
+lowtag_of(lispobj obj)
+{
return obj & LOWTAG_MASK;
}
static inline int
-widetag_of(lispobj obj) {
+widetag_of(lispobj obj)
+{
return obj & WIDETAG_MASK;
}
{
return (lispobj *) ((pointer_sized_uint_t) (obj & ~LOWTAG_MASK));
}
+
/* inverse operation: create a suitably tagged lispobj from a native
* pointer or integer. Needs to be a macro due to the tedious C type
* system */
#define never_returns
#endif
+extern void *successful_malloc (size_t size);
+extern char *copied_string (char *string);
+
#endif /* _SBCL_RUNTIME_H_ */