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

Reply via email to