bug-gnustep
[Top][All Lists]
Advanced

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

[Patch][base] Remove GSObjCGetMethod/GSObjCReplaceMethod


From: David Ayers
Subject: [Patch][base] Remove GSObjCGetMethod/GSObjCReplaceMethod
Date: Tue, 20 May 2003 16:42:39 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030507

Hi,

I'm removing these declarations in light of the unstable release coming up to confine their exposure. I had introduced them on mainline shortly after the 1.6 branch was made. I'm working on a set of functions which will replace them (or allow for trivial replacement).

In the unlikely case, that you have written code which uses them, please resort to a local declaration as I will doe for GDL2 until the replacements are in place, as I will keep the implemetations for now. And please let me know, so we can sort this out for mainline.


       * Headers/gnustep/base/GSObjCRuntime.h (GSObjCGetMethod(),
       GSObjCReplaceMethod()):  Removed declarations for release as these
       functions will be replaced by a more consistent approach.


Commited,
Cheers,
Dave

Index: Headers/gnustep/base/GSObjCRuntime.h
===================================================================
RCS file: /cvsroot/gnustep/gnustep/core/base/Headers/gnustep/base/GSObjCRuntime.
retrieving revision 1.13
diff -u -r1.13 GSObjCRuntime.h
--- Headers/gnustep/base/GSObjCRuntime.h        27 Apr 2003 13:38:01 -0000
+++ Headers/gnustep/base/GSObjCRuntime.h        20 May 2003 14:41:24 -0000
@@ -83,8 +83,6 @@
GS_EXPORT NSArray* GSObjCVariableNames(id obj);

GS_EXPORT void GSObjCAddClassBehavior(Class receiver, Class behavior);
-GS_EXPORT IMP GSObjCGetMethod(Class class, SEL sel);
-GS_EXPORT IMP GSObjCReplaceMethod(Class class, SEL sel, IMP imp);

GS_EXPORT NSValue*
GSObjCMakeClass(NSString *name, NSString *superName, NSDictionary *iVars);






reply via email to

[Prev in Thread] Current Thread [Next in Thread]