diff options
author | Ken Raeburn <raeburn@mit.edu> | 2006-03-30 10:26:46 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2006-03-30 10:26:46 +0000 |
commit | cd23bb8f6899b8c5f251856134d94943a1e3b0cf (patch) | |
tree | 157a6575448cc5825359cb79fada0bc3d45554a2 /src/lib | |
parent | fd15336288dfe574b48abba7cd46e180a37f44a8 (diff) | |
download | krb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.tar.gz krb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.tar.xz krb5-cd23bb8f6899b8c5f251856134d94943a1e3b0cf.zip |
* 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')
-rw-r--r-- | src/lib/rpc/ChangeLog | 5 | ||||
-rw-r--r-- | src/lib/rpc/dyn.c | 22 |
2 files changed, 5 insertions, 22 deletions
diff --git a/src/lib/rpc/ChangeLog b/src/lib/rpc/ChangeLog index 11603694c..0707c279a 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 0b5bd0f27..192095cbc 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"); |