aboutsummaryrefslogtreecommitdiff
path: root/src/lib/rpc
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-03-30 10:26:46 +0000
committerKen Raeburn <raeburn@mit.edu>2006-03-30 10:26:46 +0000
commitcd23bb8f6899b8c5f251856134d94943a1e3b0cf (patch)
tree157a6575448cc5825359cb79fada0bc3d45554a2 /src/lib/rpc
parentfd15336288dfe574b48abba7cd46e180a37f44a8 (diff)
downloadkrb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.zip
krb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.tar.gz
krb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.tar.bz2
* dyn.c (DynDelete, DynInsert, DynPut): Delete bcopy branches.
(HAVE_MEMMOVE): Don't define. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17807 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/rpc')
-rw-r--r--src/lib/rpc/ChangeLog5
-rw-r--r--src/lib/rpc/dyn.c22
2 files changed, 5 insertions, 22 deletions
diff --git a/src/lib/rpc/ChangeLog b/src/lib/rpc/ChangeLog
index 1160369..0707c27 100644
--- a/src/lib/rpc/ChangeLog
+++ b/src/lib/rpc/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-30 Ken Raeburn <raeburn@mit.edu>
+
+ * dyn.c (DynDelete, DynInsert, DynPut): Delete bcopy branches.
+ (HAVE_MEMMOVE): Don't define.
+
2006-03-28 Ken Raeburn <raeburn@mit.edu>
* configure.in: Always supply three arguments to
diff --git a/src/lib/rpc/dyn.c b/src/lib/rpc/dyn.c
index 0b5bd0f..192095c 100644
--- a/src/lib/rpc/dyn.c
+++ b/src/lib/rpc/dyn.c
@@ -20,8 +20,6 @@
#include "dynP.h"
-#define HAVE_MEMMOVE 1
-
/* old dyn_append.c */
/*
@@ -192,15 +190,9 @@ int DynDelete(obj, idx)
obj->el_size*(obj->num_el - idx), obj->array,
(idx+1)*obj->el_size, idx*obj->el_size);
-#ifdef HAVE_MEMMOVE
memmove(obj->array + idx*obj->el_size,
obj->array + (idx+1)*obj->el_size,
(size_t) obj->el_size*(obj->num_el - idx));
-#else
- bcopy(obj->array + (idx+1)*obj->el_size,
- obj->array + idx*obj->el_size,
- obj->el_size*(obj->num_el - idx));
-#endif
if (obj->paranoid) {
if (obj->debug)
fprintf(stderr,
@@ -274,25 +266,15 @@ int DynInsert(obj, idx, els_in, num)
if ((ret = _DynResize(obj, obj->num_el + num)) != DYN_OK)
return ret;
-#ifdef HAVE_MEMMOVE
memmove(obj->array + obj->el_size*(idx + num),
obj->array + obj->el_size*idx,
(size_t) ((obj->num_el-idx)*obj->el_size));
-#else
- bcopy(obj->array + obj->el_size*idx,
- obj->array + obj->el_size*(idx + num),
- (obj->num_el-idx)*obj->el_size);
-#endif
if (obj->debug)
fprintf(stderr, "dyn: insert: Copying %d bytes from %p to %p + %d\n",
obj->el_size*num, els, obj->array, obj->el_size*idx);
-#ifdef HAVE_MEMMOVE
memmove(obj->array + obj->el_size*idx, els, (size_t) (obj->el_size*num));
-#else
- bcopy(els, obj->array + obj->el_size*idx, obj->el_size*num);
-#endif
obj->num_el += num;
if (obj->debug)
@@ -397,11 +379,7 @@ int DynPut(obj, el_in, idx)
if ((ret = _DynResize(obj, idx)) != DYN_OK)
return ret;
-#ifdef HAVE_MEMMOVE
memmove(obj->array + idx*obj->el_size, el, (size_t) obj->el_size);
-#else
- bcopy(el, obj->array + idx*obj->el_size, obj->el_size);
-#endif
if (obj->debug)
fprintf(stderr, "dyn: put: done.\n");