[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] [Mint-cvs] [FreeMiNT CVS] lib/gemma/src



Index: lib/gemma/src/rsrc.c
diff -u lib/gemma/src/rsrc.c:1.6 lib/gemma/src/rsrc.c:1.7
--- lib/gemma/src/rsrc.c:1.6	Sun Dec 28 16:47:19 2003
+++ lib/gemma/src/rsrc.c	Wed Jul  8 16:06:27 2009
@@ -71,7 +71,8 @@
		r = _alloc(proc->rsclength);
		if (r <= 0)
			goto fault;
-		wrsc = (ushort *)proc->rawrscaddr = (char *)r;
+		wrsc = (ushort *)proc->rawrscaddr;
+		wrsc = (char *)r;
Whoever did this, this looks like a mistake, as the old code and the new 
code are not equivalent. What's the value of proc->rawrscaddr after the 
execution of the new code?
I also don't understand the reference to -fwritable-strings (in the 
comment, absent here). IIRC, the library allocates all buffers from the 
memory, as here.
Pozdrawiam
KMK