]> err.no Git - sope/commitdiff
Some compilation fixups.
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 21 May 2006 21:02:54 +0000 (21:02 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 21 May 2006 21:02:54 +0000 (21:02 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1265 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

Recycler/SxComponents/ChangeLog
Recycler/SxComponents/SxXmlRpcComponent.m
Recycler/SxComponents/SxXmlRpcInvocation.m
Recycler/SxComponents/Version

index dc73cdd63ebe5828f45c2c6553cdc02cac041b68..eafd5255b6ca38c9144cdcb3f286174b42e880ed 100644 (file)
@@ -1,3 +1,7 @@
+2006-05-20  Helge Hess  <helge.hess@opengroupware.org>
+
+       * fixed some gcc 4.1 warnings (v4.5.30)
+
 2005-03-23  Helge Hess  <helge.hess@skyrix.com>
 
        * added FHS and config.make support, fixed compilation (v4.5.29)
index f4e3f76b1e2a7cd32d4965796fc71eb4a7ae7ad2..5ae6f5e6febff7c44b8e4e86b67139f4aa36b73c 100644 (file)
     return nil;
   
   if ((signatures = [self->signatureCache objectForKey:_method]))
-    return [signatures isNotNull] ? signatures : nil;
+    return [signatures isNotNull] ? signatures : (NSArray *)nil;
 
   fqMethodName = [self fqMethodNameForMethod:_method];
 
     self->signatureCache = [[NSMutableDictionary alloc] initWithCapacity:32];
   
   [self->signatureCache
-       setObject:result?result:(id)[NSNull null]
+       setObject:(result ? result : (NSMutableArray *)[NSNull null])
        forKey:_method];
   
   return result;
index 226584a013c55f8606fb4b290c9c14cd978dda5b..ddfff61f258442dccc29ea780d3217df45a49a06 100644 (file)
     
     data = [self content];
     if ([data length] > 32) {
-      const unsigned char *bytes = [data bytes];
+      const char *bytes = [data bytes];
       if (strncmp("<methodResponse>", bytes, 16) != 0)
         return YES;
     }
@@ -194,10 +194,10 @@ static NSNull *null = nil;
         
       value = [self->arguments objectAtIndex:i];
       value = [value asXmlRpcValueOfType:xrtype];
-      aa[i] = value ? value : null;
+      aa[i] = value ? value : (id)null;
     }
     args = [NSArray arrayWithObjects:aa count:count];
-    if (aa) free(aa);
+    if (aa != NULL) free(aa);
   }
   else
     args = self->arguments;
index 5afe0dc2a690e46eccbbc29a1f0c6809209bffca..af4c82887548a8c350f02c4198694f7581fe1801 100644 (file)
@@ -1,3 +1,3 @@
 # Version
 
-SUBMINOR_VERSION:=29
+SUBMINOR_VERSION:=30