Author: rfm
Date: Sat May 14 17:06:32 2016
New Revision: 39764
URL: http://svn.gna.org/viewcvs/gnustep?rev=39764&view=rev
Log:
avoid a couple of compiler warnings
Modified:
libs/base/trunk/Source/NSDistantObject.m
libs/base/trunk/Source/NSSocketPortNameServer.m
libs/base/trunk/Source/NSSortDescriptor.m
libs/base/trunk/Source/objc-load.m
Modified: libs/base/trunk/Source/NSDistantObject.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSDistantObject.m?rev=39764&r1=39763&r2=39764&view=diff
==============================================================================
--- libs/base/trunk/Source/NSDistantObject.m (original)
+++ libs/base/trunk/Source/NSDistantObject.m Sat May 14 17:06:32 2016
@@ -77,16 +77,19 @@
@end
/*
* Evil hack ... if a remote system wants to know if we conform
- * to a protocol we usa a local protocol with the same name.
+ * to a protocol we use a local protocol with the same name.
*/
#ifndef __GNUSTEP_RUNTIME__
+@interface Object (conformsTo)
+- (BOOL) conformsTo: (Protocol*)p;
+@end
@implementation Object (NSConformsToProtocolNamed)
- (BOOL) _conformsToProtocolNamed: (const char*)aName
{
Protocol *p;
p = objc_getProtocol(aName);
- return [self conformsTo: p];
+ return [(id)self conformsTo: p];
}
@end
#endif
Modified: libs/base/trunk/Source/NSSocketPortNameServer.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSSocketPortNameServer.m?rev=39764&r1=39763&r2=39764&view=diff
==============================================================================
--- libs/base/trunk/Source/NSSocketPortNameServer.m (original)
+++ libs/base/trunk/Source/NSSocketPortNameServer.m Sat May 14 17:06:32 2016
@@ -24,9 +24,11 @@
$Date$ $Revision$
*/
-/* define to get system-v functions including inet_aton()
+/* defines to get system-v functions including inet_aton()
+ * The first define is for old versions of glibc, the second for newer ones
*/
#define _SVID_SOURCE 1
+#define _DEFAULT_SOURCE 1
#import "common.h"
#define EXPOSE_NSSocketPortNameServer_IVARS 1
Modified: libs/base/trunk/Source/NSSortDescriptor.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSSortDescriptor.m?rev=39764&r1=39763&r2=39764&view=diff
==============================================================================
--- libs/base/trunk/Source/NSSortDescriptor.m (original)
+++ libs/base/trunk/Source/NSSortDescriptor.m Sat May 14 17:06:32 2016
@@ -42,13 +42,16 @@
#endif
#if GS_USE_TIMSORT
-@class GSTimSortDescriptor;
+@interface GSTimSortPlaceHolder : NSObject
+@end
#endif
#if GS_USE_QUICKSORT
-@class GSQuickSortPlaceHolder;
+@interface GSQuickSortPlaceHolder : NSObject
+@end
#endif
#if GS_USE_SHELLSORT
-@class GSShellSortPlaceHolder;
+@interface GSShellSortPlaceHolder : NSObject
+@end
#endif
@implementation NSSortDescriptor
Modified: libs/base/trunk/Source/objc-load.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/objc-load.m?rev=39764&r1=39763&r2=39764&view=diff
==============================================================================
--- libs/base/trunk/Source/objc-load.m (original)
+++ libs/base/trunk/Source/objc-load.m Sat May 14 17:06:32 2016
@@ -147,10 +147,10 @@
return objc_loadModule([filename fileSystemRepresentation],
loadCallback, &errcode);
#else
- typedef void (*void_fn)();
dl_handle_t handle;
void __objc_resolve_class_links(void);
#if !defined(__ELF__) && !defined(CON_AUTOLOAD)
+ typedef void (*void_fn)();
void_fn *ctor_list;
int i;
#endif
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs