diff --git a/strndupa.h b/strndupa.h index e48ea1d..0bfaefd 100644 --- a/strndupa.h +++ b/strndupa.h @@ -23,9 +23,8 @@ * USE OR OTHER DEALINGS IN THE SOFTWARE. * ========================================================================== */ -#ifndef GNU_STRING_STRNDUPA_H -#define GNU_STRING_STRNDUPA_H - +#ifndef LITE_STRNDUPA_H_ +#define LITE_STRNDUPA_H_ #if !defined(HAVE_STRNDUPA) #if defined(strndupa) @@ -33,14 +32,11 @@ #endif #endif - #if !HAVE_STRNDUPA #if defined(__GNUC__) #include /* size_t */ - #include /* memcpy(3) */ - -#include +#include "strnlen.h" #define strndupa(src, lim) (__extension__ ({ \ size_t len_ = strnlen(src, lim); \ @@ -54,5 +50,4 @@ #endif /* __GNUC__ */ #endif /* !HAVE_STRNDUPA */ - #endif /* GNU_STRING_STRNDUPA_H */ diff --git a/strnlen.h b/strnlen.h index c993c52..5817a60 100644 --- a/strnlen.h +++ b/strnlen.h @@ -15,8 +15,8 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#ifndef LITE_STRNLEN_H -#define LITE_STRNLEN_H +#ifndef LITE_STRNLEN_H_ +#define LITE_STRNLEN_H_ #if !defined(HAVE_STRNLEN) #if defined(strnlen) @@ -24,7 +24,6 @@ #endif #endif - #if !HAVE_STRNLEN #include /* size_t */ @@ -41,4 +40,4 @@ static inline size_t xstrnlen(const char *str, size_t lim) } #endif -#endif /* LITE_STRNLEN_H */ +#endif /* LITE_STRNLEN_H_ */