/* The implementation of class Object for Objective-C.
- Copyright (C) 1993, 1994, 1995, 1997 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 1997, 2002 Free Software Foundation, Inc.
This file is part of GNU CC.
+ (BOOL) conformsTo: (Protocol*)aProtocol
{
- int i;
+ size_t i;
struct objc_protocol_list* proto_list;
id parent;
- (retval_t)forward:(SEL)aSel :(arglist_t)argFrame
{
+ (void) argFrame; /* UNUSED */
return (retval_t)[self doesNotRecognize: aSel];
}
object_get_class_name(self), sel_get_name(aSel)];
}
-#if defined(__alpha__) || (defined (_ARCH_PPC) && defined (__64BIT__)) || (defined(__sparc__) && (defined(__sparcv9) || defined(__arch64__))) || (defined(__ia64__) && defined(__LP64__))
-extern size_t strlen(const char*);
-#endif
-
- error:(const char *)aString, ...
{
#define FMT "error: %s (%s)\n%s\n"
- read: (TypedStream*)aStream
{
+ (void) aStream; /* UNUSED */
// [super read: aStream];
return self;
}
- write: (TypedStream*)aStream
{
+ (void) aStream; /* UNUSED */
// [super write: aStream];
return self;
}