patches/gcc/4.0.4/170-libmudflap-susv3-legacy.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Oct 09 19:17:49 2008 +0000 (2008-10-09)
changeset 914 0b164a321177
parent 27 14938fdeaaa2
permissions -rw-r--r--
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)
yann@27
     1
Index: gcc-4.2/libmudflap/mf-hooks2.c
yann@27
     2
===================================================================
yann@27
     3
--- gcc-4.2/libmudflap/mf-hooks2.c	(revision 119834)
yann@27
     4
+++ gcc-4.2/libmudflap/mf-hooks2.c	(working copy)
yann@27
     5
@@ -427,7 +427,7 @@
yann@27
     6
 {
yann@27
     7
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@27
     8
   MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");
yann@27
     9
-  bzero (s, n);
yann@27
    10
+  memset (s, 0, n);
yann@27
    11
 }
yann@27
    12
 
yann@27
    13
 
yann@27
    14
@@ -437,7 +437,7 @@
yann@27
    15
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@27
    16
   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");
yann@27
    17
   MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");
yann@27
    18
-  bcopy (src, dest, n);
yann@27
    19
+  memmove (dest, src, n);
yann@27
    20
 }
yann@27
    21
 
yann@27
    22
 
yann@27
    23
@@ -447,7 +447,7 @@
yann@27
    24
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@27
    25
   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");
yann@27
    26
   MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");
yann@27
    27
-  return bcmp (s1, s2, n);
yann@27
    28
+  return n == 0 ? 0 : memcmp (s1, s2, n);
yann@27
    29
 }
yann@27
    30
 
yann@27
    31
 
yann@27
    32
@@ -456,7 +456,7 @@
yann@27
    33
   size_t n = strlen (s);
yann@27
    34
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@27
    35
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");
yann@27
    36
-  return index (s, c);
yann@27
    37
+  return strchr (s, c);
yann@27
    38
 }
yann@27
    39
 
yann@27
    40
 
yann@27
    41
@@ -465,7 +465,7 @@
yann@27
    42
   size_t n = strlen (s);
yann@27
    43
   TRACE ("%s\n", __PRETTY_FUNCTION__);
yann@27
    44
   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");
yann@27
    45
-  return rindex (s, c);
yann@27
    46
+  return strrchr (s, c);
yann@27
    47
 }
yann@27
    48
 
yann@27
    49
 /* XXX:  stpcpy, memccpy */