rpms/dietlibc/devel dietlibc-0.31.20080212-strlen.patch,1.3,1.4

Enrico Scholz (ensc) fedora-extras-commits at redhat.com
Thu Feb 14 20:33:03 UTC 2008


Author: ensc

Update of /cvs/extras/rpms/dietlibc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4563

Modified Files:
	dietlibc-0.31.20080212-strlen.patch 
Log Message:
avoid compiler warnings

dietlibc-0.31.20080212-strlen.patch:

Index: dietlibc-0.31.20080212-strlen.patch
===================================================================
RCS file: /cvs/extras/rpms/dietlibc/devel/dietlibc-0.31.20080212-strlen.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- dietlibc-0.31.20080212-strlen.patch	14 Feb 2008 20:29:33 -0000	1.3
+++ dietlibc-0.31.20080212-strlen.patch	14 Feb 2008 20:32:56 -0000	1.4
@@ -107,7 +107,7 @@
    for (i=hl-nl+1; __likely(i); --i) {
 diff -upN dietlibc-0.31.20080212/lib/strlen.c.strlen dietlibc-0.31.20080212/lib/strlen.c
 --- dietlibc-0.31.20080212/lib/strlen.c.strlen	2003-08-19 21:34:18.000000000 +0200
-+++ dietlibc-0.31.20080212/lib/strlen.c	2008-02-14 21:27:31.000000000 +0100
++++ dietlibc-0.31.20080212/lib/strlen.c	2008-02-14 21:31:09.000000000 +0100
 @@ -1,6 +1,7 @@
  #include <endian.h>
  #include "dietfeatures.h"
@@ -116,7 +116,7 @@
  
  #ifdef WANT_SMALL_STRING_ROUTINES
  size_t strlen(const char *s) {
-@@ -10,38 +11,87 @@ size_t strlen(const char *s) {
+@@ -10,38 +11,88 @@ size_t strlen(const char *s) {
    return i;
  }
  #else
@@ -161,6 +161,7 @@
 -  word += (word << 8) + (word << 16);
 -  t += word >> 26;
 +#if __BYTE_ORDER == __LITTLE_ENDIAN
++  (void)mask;
 +  switch (sizeof(word)) {
 +  case 8:
 +    /* word & 0x8080808080808080 == word */
@@ -178,7 +179,7 @@
 +    t += word >> 26;
 +    break;
 +
-+  default: { char exc[sizeof(word)==8]; }
++  default: { char exc[sizeof(word)==8]; (void)exc; }
 +  }
  #else
 -  if ((word & 0x80800000) == 0) {
@@ -211,7 +212,7 @@
 +    }
 +    break;
 +
-+  default: { char exc[sizeof(word)==8]; }
++  default: { char exc[sizeof(word)==8]; (void)exc; }
    }
 -  if ((word & 0x80000000) == 0) t += 1;
  #endif




More information about the fedora-extras-commits mailing list