Here's a fix.
--- levels.cpp 25 Jan 2006 14:58:55 -0000 1.20
+++ levels.cpp 6 Feb 2006 07:02:02 -0000
@@ -517,7 +517,7 @@
int i, *desclist, found_a_desc;
char *preserve[MAX_GLOBAL_REGS];
- int preserve_len[MAX_GLOBAL_REGS];
+ size_t preserve_len[MAX_GLOBAL_REGS];
bool need_pres = false;
// Message to player.
Brazil