PATCH: debugger symbol length

Marcus Meissner marcus at jet.franken.de
Mon Oct 8 17:01:16 CDT 2001


Hi,

While debugging reaktivate, it constantly runs into the assert below. 
C++ has pretty long symbols ... So I just doubled the buffersize.

Ciao, Marcus

Changelog:
	WINELIB applications (like reaktivate) might have very long (C++)
	symbols. Use a larger buffer.

Index: debugger/hash.c
===================================================================
RCS file: /home/wine/wine/debugger/hash.c,v
retrieving revision 1.23
diff -u -r1.23 hash.c
--- debugger/hash.c	2001/08/15 17:40:31	1.23
+++ debugger/hash.c	2001/10/08 20:38:25
@@ -367,7 +367,7 @@
    num = DEBUG_GSV_Helper(name, lineno, value, NUMDBGV, bp_flag);
    if (!num && (name[0] != '_'))
    {
-      char buffer[256];
+      char buffer[512];
 	
       assert(strlen(name) < sizeof(buffer) - 2); /* one for '_', one for '\0' */
       buffer[0] = '_';




More information about the wine-patches mailing list