sync
This commit is contained in:
parent
ddeb1948b8
commit
3b29b8be87
13
strlfun.c
13
strlfun.c
@ -1,5 +1,5 @@
|
|||||||
/* $MirOS: src/bin/mksh/strlfun.c,v 1.4 2006/11/08 22:54:55 tg Exp $ */
|
/* $MirOS: src/bin/mksh/strlfun.c,v 1.5 2006/11/08 23:02:30 tg Exp $ */
|
||||||
/* _MirOS: src/lib/libc/string/strlfun.c,v 1.8 2006/11/08 22:48:59 tg Exp $ */
|
/* _MirOS: src/lib/libc/string/strlfun.c,v 1.9 2006/11/08 23:01:50 tg Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2006
|
* Copyright (c) 2006
|
||||||
@ -33,7 +33,8 @@
|
|||||||
#undef HAVE_STRLCPY
|
#undef HAVE_STRLCPY
|
||||||
#undef HAVE_STRLCAT
|
#undef HAVE_STRLCAT
|
||||||
#else
|
#else
|
||||||
#ifdef HAVE_CONFIG_H /* usually when packaged with third-party software */
|
#if (HAVE_CONFIG_H - 0)
|
||||||
|
/* usually when packaged with third-party software */
|
||||||
#ifdef CONFIG_H_FILENAME
|
#ifdef CONFIG_H_FILENAME
|
||||||
#include CONFIG_H_FILENAME
|
#include CONFIG_H_FILENAME
|
||||||
#else
|
#else
|
||||||
@ -70,12 +71,12 @@ extern size_t strlen(const char *);
|
|||||||
#define __predict_false(exp) ((exp) != 0)
|
#define __predict_false(exp) ((exp) != 0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/strlfun.c,v 1.4 2006/11/08 22:54:55 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/strlfun.c,v 1.5 2006/11/08 23:02:30 tg Exp $");
|
||||||
|
|
||||||
size_t strlcat(char *, const char *, size_t);
|
size_t strlcat(char *, const char *, size_t);
|
||||||
size_t strlcpy(char *, const char *, size_t);
|
size_t strlcpy(char *, const char *, size_t);
|
||||||
|
|
||||||
#ifndef HAVE_STRLCAT
|
#if !(HAVE_STRLCAT - 0)
|
||||||
/*
|
/*
|
||||||
* Appends src to string dst of size siz (unlike strncat, siz is the
|
* 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
|
* full size of dst, not space left). At most siz-1 characters
|
||||||
@ -112,7 +113,7 @@ strlcat(char *dst, const char *src, size_t dlen)
|
|||||||
* copyright notice and this permission notice appear in all copies.
|
* copyright notice and this permission notice appear in all copies.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef HAVE_STRLCPY
|
#if !(HAVE_STRLCPY - 0)
|
||||||
/*
|
/*
|
||||||
* Copy src to string dst of size siz. At most siz-1 characters
|
* Copy src to string dst of size siz. At most siz-1 characters
|
||||||
* will be copied. Always NUL terminates (unless siz == 0).
|
* will be copied. Always NUL terminates (unless siz == 0).
|
||||||
|
Loading…
Reference in New Issue
Block a user