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) *