⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 305-libmudflap-susv3-legacy.patch

📁 這是一個實時嵌入式作業系統 實作了MCS51 ARM等MCU
💻 PATCH
字号:
Index: gcc-4.2/libmudflap/mf-hooks2.c===================================================================--- gcc-4.2/libmudflap/mf-hooks2.c	(revision 119834)+++ gcc-4.2/libmudflap/mf-hooks2.c	(working copy)@@ -427,7 +427,7 @@ {   TRACE ("%s\n", __PRETTY_FUNCTION__);   MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");-  bzero (s, n);+  memset (s, 0, n); }  @@ -437,7 +437,7 @@   TRACE ("%s\n", __PRETTY_FUNCTION__);   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");   MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");-  bcopy (src, dest, n);+  memmove (dest, src, n); }  @@ -447,7 +447,7 @@   TRACE ("%s\n", __PRETTY_FUNCTION__);   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");   MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");-  return bcmp (s1, s2, n);+  return n == 0 ? 0 : memcmp (s1, s2, n); }  @@ -456,7 +456,7 @@   size_t n = strlen (s);   TRACE ("%s\n", __PRETTY_FUNCTION__);   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");-  return index (s, c);+  return strchr (s, c); }  @@ -465,7 +465,7 @@   size_t n = strlen (s);   TRACE ("%s\n", __PRETTY_FUNCTION__);   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");-  return rindex (s, c);+  return strrchr (s, c); }  /* XXX:  stpcpy, memccpy */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -