diff --git a/strlcpy.cxx b/strlcpy.cxx
deleted file mode 100644
index 33cc421..0000000
--- a/strlcpy.cxx
+++ /dev/null
@@ -1,101 +0,0 @@
-/********************************************************************\
-
- Name: strlcpy.c
- Created by: Stefan Ritt
- Copyright 2000 + Stefan Ritt
-
- Contents: Contains strlcpy and strlcat which are versions of
- strcpy and strcat, but which avoid buffer overflows
-
-
- This file is part of MIDAS XML Library.
-
- MIDAS XML Library is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 2 of the License, or
- (at your option) any later version.
-
- MIDAS XML Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with MIDAS XML Library. If not, see .
-
-\********************************************************************/
-
-#include
-#include
-#include "strlcpy.h"
-
-/*
-* Copy src to string dst of size siz. At most siz-1 characters
-* will be copied. Always NUL terminates (unless size == 0).
-* Returns strlen(src); if retval >= siz, truncation occurred.
-*/
-#ifndef STRLCPY_DEFINED
-
-size_t strlcpy(char *dst, const char *src, size_t size)
-{
- char *d = dst;
- const char *s = src;
- size_t n = size;
-
- /* Copy as many bytes as will fit */
- if (n != 0 && --n != 0) {
- do {
- if ((*d++ = *s++) == 0)
- break;
- } while (--n != 0);
- }
-
- /* Not enough room in dst, add NUL and traverse rest of src */
- if (n == 0) {
- if (size != 0)
- *d = '\0'; /* NUL-terminate dst */
- while (*s++);
- }
-
- return (s - src - 1); /* count does not include NUL */
-}
-
-/*-------------------------------------------------------------------*/
-
-/*
-* Appends src to string dst of size siz (unlike strncat, siz is the
-* full size of dst, not space left). At most siz-1 characters
-* will be copied. Always NUL terminates (unless size <= strlen(dst)).
-* Returns strlen(src) + MIN(size, strlen(initial dst)).
-* If retval >= size, truncation occurred.
-*/
-size_t strlcat(char *dst, const char *src, size_t size)
-{
- char *d = dst;
- const char *s = src;
- size_t n = size;
- size_t dlen;
-
- /* Find the end of dst and adjust bytes left but don't go past end */
- while (n-- != 0 && *d != '\0')
- d++;
- dlen = d - dst;
- n = size - dlen;
-
- if (n == 0)
- return (dlen + strlen(s));
- while (*s != '\0') {
- if (n != 1) {
- *d++ = *s;
- n--;
- }
- s++;
- }
- *d = '\0';
-
- return (dlen + (s - src)); /* count does not include NUL */
-}
-
-/*-------------------------------------------------------------------*/
-
-#endif // STRLCPY_DEFINED
diff --git a/strlcpy.h b/strlcpy.h
deleted file mode 100644
index e283928..0000000
--- a/strlcpy.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/********************************************************************\
-
- Name: strlcpy.h
- Created by: Stefan Ritt
- Copyright 2000 + Stefan Ritt
-
- Contents: Header file for strlcpy.c
-
- This file is part of MIDAS XML Library.
-
- MIDAS XML Library is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 2 of the License, or
- (at your option) any later version.
-
- MIDAS XML Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with MIDAS XML Library. If not, see .
-
-\********************************************************************/
-
-#ifndef _STRLCPY_H_
-#define _STRLCPY_H_
-
-// some version of gcc have a built-in strlcpy
-#ifdef strlcpy
-#define STRLCPY_DEFINED
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef EXPRT
-#if defined(EXPORT_DLL)
-#define EXPRT __declspec(dllexport)
-#else
-#define EXPRT
-#endif
-#endif
-
-#ifndef STRLCPY_DEFINED
-size_t EXPRT strlcpy(char *dst, const char *src, size_t size);
-size_t EXPRT strlcat(char *dst, const char *src, size_t size);
-#else
-size_t EXPRT strlcpy_dummy(void);
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /*_STRLCPY_H_ */