pkgsrc/games/xdoom/patches/patch-aw

28 lines
774 B
Text
Raw Normal View History

$NetBSD: patch-aw,v 1.4 2010/02/22 21:58:47 wiz Exp $
--- linuxdoom-1.10/z_zone.c.orig Mon Dec 22 21:07:09 1997
+++ linuxdoom-1.10/z_zone.c Thu Aug 22 05:00:10 2002
@@ -192,8 +192,12 @@
memblock_t* newblock;
memblock_t* base;
+#ifdef __alpha
+ size = (size + 7) & ~7;
+#else
size = (size + 3) & ~3;
-
+#endif
+
// scan through the block list,
// looking for the first free block
// of sufficient size,
@@ -437,7 +441,7 @@
if (block->id != ZONEID)
I_Error ("Z_ChangeTag: freed a pointer without ZONEID");
- if (tag >= PU_PURGELEVEL && (unsigned)block->user < 0x100)
+ if (tag >= PU_PURGELEVEL && block->user < (void **)0x100)
I_Error ("Z_ChangeTag: an owner is required for purgable blocks");
block->tag = tag;