diff -Naur kdeutils-3.0.5a/ark/lha.cpp kdeutils-3.0.5a-strlcpy/ark/lha.cpp --- kdeutils-3.0.5a/ark/lha.cpp 2002-12-15 21:55:25.000000000 -0600 +++ kdeutils-3.0.5a-strlcpy/ark/lha.cpp 2003-01-10 17:59:18.000000000 -0600 @@ -52,6 +52,14 @@ #include "arch.h" #include "lha.h" +#ifndef HAVE_STRLCPY_PROTO +#include +#ifdef __cplusplus +extern "C" +#endif +size_t strlcpy(char*, const char*, size_t); +#endif + LhaArch::LhaArch( ArkSettings *_settings, ArkWidgetBase *_gui, const QString & _fileName ) : Arch(_settings, _gui, _fileName ) diff -Naur kdeutils-3.0.5a/ark/rar.cpp kdeutils-3.0.5a-strlcpy/ark/rar.cpp --- kdeutils-3.0.5a/ark/rar.cpp 2002-12-15 21:55:25.000000000 -0600 +++ kdeutils-3.0.5a-strlcpy/ark/rar.cpp 2003-01-10 17:58:11.000000000 -0600 @@ -46,6 +46,14 @@ #include "arksettings.h" #include "rar.h" +#ifndef HAVE_STRLCPY_PROTO +#include +#ifdef __cplusplus +extern "C" +#endif +size_t strlcpy(char*, const char*, size_t); +#endif + RarArch::RarArch( ArkSettings *_settings, ArkWidgetBase *_gui, const QString & _fileName ) : Arch(_settings, _gui, _fileName ), m_linenumber(0) diff -Naur kdeutils-3.0.5a/ark/zoo.cpp kdeutils-3.0.5a-strlcpy/ark/zoo.cpp --- kdeutils-3.0.5a/ark/zoo.cpp 2002-12-15 21:55:25.000000000 -0600 +++ kdeutils-3.0.5a-strlcpy/ark/zoo.cpp 2003-01-10 17:59:47.000000000 -0600 @@ -48,6 +48,14 @@ #include "arch.h" #include "zoo.h" +#ifndef HAVE_STRLCPY_PROTO +#include +#ifdef __cplusplus +extern "C" +#endif +size_t strlcpy(char*, const char*, size_t); +#endif + QString fixTime(const QString &_strTime); diff -Naur kdeutils-3.0.5a/config.h.in kdeutils-3.0.5a-strlcpy/config.h.in --- kdeutils-3.0.5a/config.h.in 2002-12-17 04:54:56.000000000 -0600 +++ kdeutils-3.0.5a-strlcpy/config.h.in 2003-01-10 18:00:26.000000000 -0600 @@ -166,14 +166,6 @@ -#if !defined(HAVE_STRLCPY_PROTO) -#ifdef __cplusplus -extern "C" -#endif -unsigned int strlcpy(char*, const char*, unsigned int); -#endif - - /* Compatibility define */ #undef ksize_t diff -Naur kdeutils-3.0.5a/configure kdeutils-3.0.5a-strlcpy/configure --- kdeutils-3.0.5a/configure 2002-12-17 04:55:09.000000000 -0600 +++ kdeutils-3.0.5a-strlcpy/configure 2003-01-10 18:50:57.000000000 -0600 @@ -22234,7 +22234,7 @@ { #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT - choke me + /* choke me */ #endif ;