summaryrefslogtreecommitdiffstats
path: root/libreport/src/lib/overlapping_strcpy.c
diff options
context:
space:
mode:
Diffstat (limited to 'libreport/src/lib/overlapping_strcpy.c')
-rw-r--r--libreport/src/lib/overlapping_strcpy.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/libreport/src/lib/overlapping_strcpy.c b/libreport/src/lib/overlapping_strcpy.c
deleted file mode 100644
index 3301024f..00000000
--- a/libreport/src/lib/overlapping_strcpy.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
- *
- * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
- */
-#include "libreport.h"
-
-/* Like strcpy but can copy overlapping strings. */
-void overlapping_strcpy(char *dst, const char *src)
-{
- /* Cheap optimization for dst == src case -
- * better to have it here than in many callers.
- */
- if (dst != src)
- {
- while ((*dst = *src) != '\0')
- {
- dst++;
- src++;
- }
- }
-}