From db47735fb59b98661ba321280bc2bc8049c4b2fd Mon Sep 17 00:00:00 2001 From: fredkiefer Date: Fri, 31 Oct 2008 22:51:46 +0000 Subject: [PATCH] Stop valgrind from complaining about invalid memory access. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26998 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/GSNibCompatibility.m | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 40ab8cb6a..d110f07d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-31 Fred Kiefer + + * Source/GSNibCompatibility.m: Define the needed GSIARRAY + constants, this helps against valgrind complaining. + 2008-10-31 Fred Kiefer * Source/NSBitmapImageRep+ICNS.m diff --git a/Source/GSNibCompatibility.m b/Source/GSNibCompatibility.m index 14c59ee30..9b6f49917 100644 --- a/Source/GSNibCompatibility.m +++ b/Source/GSNibCompatibility.m @@ -51,7 +51,15 @@ #include #include "AppKit/AppKit.h" #include + +/* + * Setup for inline operation of arrays. + */ +#define GSI_ARRAY_RETAIN(A, X) RETAIN((X).obj) +#define GSI_ARRAY_RELEASE(A, X) RELEASE((X).obj) +#define GSI_ARRAY_TYPES GSUNION_OBJ #include + #include #include