From: Richard Kenner Date: Wed, 25 Jun 1997 20:13:21 +0000 (-0400) Subject: (OBJC_ERR_BAD_STATE): New error code. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=38692f1f94e9483345a45de94d2a70443e4717e4;p=gcc.git (OBJC_ERR_BAD_STATE): New error code. On NeXT redefine object_copy and object_dispose to avoid a conflict with those defined in system library. From-SVN: r14306 --- diff --git a/gcc/objc/objc-api.h b/gcc/objc/objc-api.h index 2f5e8deb2b1..1f417f8287c 100644 --- a/gcc/objc/objc-api.h +++ b/gcc/objc/objc-api.h @@ -127,6 +127,8 @@ objc_error_handler objc_set_error_handler(objc_error_handler func); #define OBJC_ERR_UNIMPLEMENTED 30 /* Method is not implemented */ +#define OBJC_ERR_BAD_STATE 40 /* Bad thread state */ + /* ** Set this variable nonzero to print a line describing each ** message that is sent. (this is currently disabled) @@ -443,12 +445,6 @@ BOOL sel_is_mapped (SEL aSel); extern id class_create_instance(Class class); -/* You should call this function immediately after a bundle has loaded the - code. This function sends the +load message to all classes/categories - just loaded and then calls the _objc_load_callback function for each - class/category. */ -extern void objc_send_load (void); - static inline const char * class_get_class_name(Class class) { @@ -507,6 +503,12 @@ method_get_imp(Method_t method) IMP get_imp (Class class, SEL sel); +/* Redefine on NeXTSTEP so as not to conflict with system function */ +#ifdef __NeXT__ +#define object_copy gnu_object_copy +#define object_dispose gnu_object_dispose +#endif + id object_copy(id object); id object_dispose(id object);