You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2015/11/17 22:10:50 UTC

trafficserver git commit: TS-4029: remove unnecessary _memcpy and _strlen

Repository: trafficserver
Updated Branches:
  refs/heads/master 648e21574 -> 4c31cd28b


TS-4029: remove unnecessary _memcpy and _strlen


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/4c31cd28
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/4c31cd28
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/4c31cd28

Branch: refs/heads/master
Commit: 4c31cd28bdf8945951ddc807236d819d5abbd6d8
Parents: 648e215
Author: James Peach <jp...@apache.org>
Authored: Tue Nov 17 12:56:14 2015 -0800
Committer: James Peach <jp...@apache.org>
Committed: Tue Nov 17 12:56:14 2015 -0800

----------------------------------------------------------------------
 lib/ts/MMH.cc         | 13 -------------
 lib/ts/ink_string++.h | 29 -----------------------------
 2 files changed, 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/4c31cd28/lib/ts/MMH.cc
----------------------------------------------------------------------
diff --git a/lib/ts/MMH.cc b/lib/ts/MMH.cc
index 007928e..a90e4d5 100644
--- a/lib/ts/MMH.cc
+++ b/lib/ts/MMH.cc
@@ -96,19 +96,6 @@ ink_init_MMH()
 }
 #endif /* TEST */
 
-
-#ifndef __GNUC__
-// these are short < 16 bytes, help by permitting inlining
-static inline void
-_memcpy(void *dest, const void *src, int nbytes)
-{
-  for (int i = 0; i < nbytes; i++)
-    ((char *)dest)[i] = ((char *)src)[i];
-}
-
-#define memcpy _memcpy
-#endif
-
 int
 ink_code_incr_MMH_init(MMH_CTX *ctx)
 {

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/4c31cd28/lib/ts/ink_string++.h
----------------------------------------------------------------------
diff --git a/lib/ts/ink_string++.h b/lib/ts/ink_string++.h
index 338b13a..ae44e37 100644
--- a/lib/ts/ink_string++.h
+++ b/lib/ts/ink_string++.h
@@ -35,35 +35,6 @@
 #include <stdio.h>
 #include <strings.h>
 
-//////////////////////////////////////////////////////////////////////////////
-//
-//      mem_copy
-//
-//////////////////////////////////////////////////////////////////////////////
-
-static inline void
-_memcpy(char *dest, const char *src, int nbytes)
-{
-  for (int i = 0; i < nbytes; i++)
-    dest[i] = src[i];
-}
-
-
-//////////////////////////////////////////////////////////////////////////////
-//
-//      mem_len
-//
-//////////////////////////////////////////////////////////////////////////////
-
-static inline int
-_strlen(const char *src)
-{
-  const char *old_src = src;
-  while (*src)
-    src++;
-  return (int)(src - old_src);
-}
-
 /***********************************************************************
  *                                                                     *
  *                     Str (string/length list cell)                   *