Remove strlc(at|py).
This commit is contained in:
parent
958a57d819
commit
930b92a268
@ -1,7 +1,6 @@
|
||||
/* strl.c - strlcpy/strlcat implementation
|
||||
* Time-stamp: <2010-11-03 05:25:02 njk>
|
||||
/* strl.c - strnkcpy/strnkcat implementation
|
||||
*
|
||||
* (c) 2003-2010 Nicholas J. Kain <njkain at gmail dot com>
|
||||
* (c) 2003-2013 Nicholas J. Kain <njkain at gmail dot com>
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -51,31 +50,3 @@ bool strnkcat (char *dest, const char *src, size_t size)
|
||||
return strnkcpy(dest, src, size);
|
||||
}
|
||||
|
||||
#ifndef HAVE_STRLCPY
|
||||
size_t strlcpy (char *dest, const char *src, size_t size)
|
||||
{
|
||||
register unsigned int i = 0;
|
||||
|
||||
if (size > 0) {
|
||||
size--;
|
||||
for (i=0; size > 0 && src[i] != '\0'; ++i, size--)
|
||||
dest[i] = src[i];
|
||||
|
||||
dest[i] = '\0';
|
||||
}
|
||||
while (src[i++]);
|
||||
|
||||
return i;
|
||||
}
|
||||
#endif /* HAVE_STRLCPY */
|
||||
|
||||
#ifndef HAVE_STRLCAT
|
||||
size_t strlcat (char *dest, const char *src, size_t size)
|
||||
{
|
||||
register char *d = dest;
|
||||
|
||||
for (; size > 0 && *d != '\0'; size--, d++);
|
||||
return (d - dest) + strlcpy(d, src, size);
|
||||
}
|
||||
#endif /* HAVE_STRLCAT */
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
/* strl.h - header file for strlcpy/strlcat implementation
|
||||
* Time-stamp: <2010-11-03 05:24:52 njk>
|
||||
/* strl.h - strnkcpy/strnkcat implementation
|
||||
*
|
||||
* (c) 2003-2010 Nicholas J. Kain <njkain at gmail dot com>
|
||||
* (c) 2003-2013 Nicholas J. Kain <njkain at gmail dot com>
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -35,13 +34,5 @@
|
||||
bool strnkcpy (char *dest, const char *src, size_t size);
|
||||
bool strnkcat (char *dest, const char *src, size_t size);
|
||||
|
||||
#ifndef HAVE_STRLCPY
|
||||
size_t strlcpy (char *dest, const char *src, size_t size);
|
||||
#endif /* HAVE_STRLCPY */
|
||||
|
||||
#ifndef HAVE_STRLCAT
|
||||
size_t strlcat (char *dest, const char *src, size_t size);
|
||||
#endif /* HAVE_STRLCAT */
|
||||
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user