X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fmemmove.c;h=fabe1331d03253ab07735f7e073bb02c59e3d35f;hp=62a303f2250448b5958bb2f6ce7b100978f686d7;hb=a485ed478abbd599d8c9aab48934e7a26733ecb1;hpb=f480c03187724e54e5391ee61b810827da319a6c diff --git a/sbr/memmove.c b/sbr/memmove.c index 62a303f..fabe133 100644 --- a/sbr/memmove.c +++ b/sbr/memmove.c @@ -1,11 +1,12 @@ /* public domain function from Jan Wolter Unix Incompatibility Notes */ /* http://unixpapa.com/incnote/ */ -char *memmove(char *dst, char *src, int n) +char * +memmove(char *dst, char *src, int n) { - if (src > dst) - for ( ; n > 0; n--) - *(dst++)= *(src++); - else - for (dst+= n-1, src+= n-1; n > 0; n--) - *(dst--)= *(src--); + if (src > dst) + for ( ; n > 0; n--) + *(dst++)= *(src++); + else + for (dst+= n-1, src+= n-1; n > 0; n--) + *(dst--)= *(src--); }