patches/gcc/4.4.4/330-libmudflap-susv3-legacy.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun May 16 19:41:53 2010 +0200 (2010-05-16)
branch1.7
changeset 1948 d341be24dc68
child 2148 ada9128c98b8
permissions -rw-r--r--
cc/gcc: add latest version

Add 4.4.4 and forward-port patchset from 4.4.3
yann@1948
     1
diff -durN gcc-4.4.0.orig/libmudflap/mf-hooks2.c gcc-4.4.0/libmudflap/mf-hooks2.c
yann@1948
     2
yann@1948
     3
diff -durN gcc-4.4.4.orig/libmudflap/mf-hooks2.c gcc-4.4.4/libmudflap/mf-hooks2.c
yann@1948
     4
--- gcc-4.4.4.orig/libmudflap/mf-hooks2.c	2009-04-10 01:23:07.000000000 +0200
yann@1948
     5
+++ gcc-4.4.4/libmudflap/mf-hooks2.c	2010-05-16 19:37:18.000000000 +0200
yann@1948
     6
@@ -421,7 +421,7 @@
yann@1948
     7
 {
yann@1948
     8
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
     9
   MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");
yann@1948
    10
-  bzero (s, n);
yann@1948
    11
+  memset (s, 0, n);
yann@1948
    12
 }
yann@1948
    13
 
yann@1948
    14
 
yann@1948
    15
@@ -431,7 +431,7 @@
yann@1948
    16
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    17
   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");
yann@1948
    18
   MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");
yann@1948
    19
-  bcopy (src, dest, n);
yann@1948
    20
+  memmove (dest, src, n);
yann@1948
    21
 }
yann@1948
    22
 
yann@1948
    23
 
yann@1948
    24
@@ -441,7 +441,7 @@
yann@1948
    25
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    26
   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");
yann@1948
    27
   MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");
yann@1948
    28
-  return bcmp (s1, s2, n);
yann@1948
    29
+  return n == 0 ? 0 : memcmp (s1, s2, n);
yann@1948
    30
 }
yann@1948
    31
 
yann@1948
    32
 
yann@1948
    33
@@ -450,7 +450,7 @@
yann@1948
    34
   size_t n = strlen (s);
yann@1948
    35
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    36
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");
yann@1948
    37
-  return index (s, c);
yann@1948
    38
+  return strchr (s, c);
yann@1948
    39
 }
yann@1948
    40
 
yann@1948
    41
 
yann@1948
    42
@@ -459,7 +459,7 @@
yann@1948
    43
   size_t n = strlen (s);
yann@1948
    44
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@1948
    45
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");
yann@1948
    46
-  return rindex (s, c);
yann@1948
    47
+  return strrchr (s, c);
yann@1948
    48
 }
yann@1948
    49
 
yann@1948
    50
 /* XXX:  stpcpy, memccpy */