This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 187def2611 libs/libc/string: fix various style issues in code
187def2611 is described below
commit 187def2611914cb78b5e0a1bf3ea77721a060ea6
Author: Petro Karashchenko <[email protected]>
AuthorDate: Sat Jun 10 20:50:31 2023 +0300
libs/libc/string: fix various style issues in code
Signed-off-by: Petro Karashchenko <[email protected]>
---
libs/libc/string/lib_memcmp.c | 4 ++--
libs/libc/string/lib_memcpy.c | 6 +++++-
libs/libc/string/lib_memmem.c | 1 +
libs/libc/string/lib_mempcpy.c | 5 +----
libs/libc/string/lib_memrchr.c | 1 +
libs/libc/string/lib_skipspace.c | 4 ++--
libs/libc/string/lib_stpcpy.c | 1 +
libs/libc/string/lib_stpncpy.c | 1 +
libs/libc/string/lib_strcasestr.c | 3 ++-
libs/libc/string/lib_strchr.c | 2 +-
libs/libc/string/lib_strchrnul.c | 3 ++-
libs/libc/string/lib_strcpy.c | 2 +-
libs/libc/string/lib_strlcat.c | 1 +
libs/libc/string/lib_strlcpy.c | 5 +++--
libs/libc/string/lib_strlen.c | 4 ++--
libs/libc/string/lib_strncat.c | 2 +-
libs/libc/string/lib_strnlen.c | 5 +++--
libs/libc/string/lib_strsep.c | 1 +
libs/libc/string/lib_strstr.c | 1 +
libs/libc/string/lib_strtok.c | 4 ++--
libs/libc/string/lib_strtokr.c | 1 +
libs/libc/string/lib_strxfrm.c | 2 +-
22 files changed, 36 insertions(+), 23 deletions(-)
diff --git a/libs/libc/string/lib_memcmp.c b/libs/libc/string/lib_memcmp.c
index 95b2614a6f..532e9c54ef 100644
--- a/libs/libc/string/lib_memcmp.c
+++ b/libs/libc/string/lib_memcmp.c
@@ -37,8 +37,8 @@
no_builtin("memcmp")
int memcmp(FAR const void *s1, FAR const void *s2, size_t n)
{
- unsigned char *p1 = (unsigned char *)s1;
- unsigned char *p2 = (unsigned char *)s2;
+ FAR unsigned char *p1 = (FAR unsigned char *)s1;
+ FAR unsigned char *p2 = (FAR unsigned char *)s2;
while (n-- > 0)
{
diff --git a/libs/libc/string/lib_memcpy.c b/libs/libc/string/lib_memcpy.c
index d26e6054e3..96c4952635 100644
--- a/libs/libc/string/lib_memcpy.c
+++ b/libs/libc/string/lib_memcpy.c
@@ -43,7 +43,11 @@ FAR void *memcpy(FAR void *dest, FAR const void *src, size_t
n)
{
FAR unsigned char *pout = (FAR unsigned char *)dest;
FAR unsigned char *pin = (FAR unsigned char *)src;
- while (n-- > 0) *pout++ = *pin++;
+ while (n-- > 0)
+ {
+ *pout++ = *pin++;
+ }
+
return dest;
}
#endif
diff --git a/libs/libc/string/lib_memmem.c b/libs/libc/string/lib_memmem.c
index a9d6c7a773..77dbd4b357 100644
--- a/libs/libc/string/lib_memmem.c
+++ b/libs/libc/string/lib_memmem.c
@@ -42,6 +42,7 @@
*
****************************************************************************/
+#undef memmem /* See mm/README.txt */
FAR void *memmem(FAR const void *haystack, size_t haystacklen,
FAR const void *needle, size_t needlelen)
{
diff --git a/libs/libc/string/lib_mempcpy.c b/libs/libc/string/lib_mempcpy.c
index 605c138c6a..1869800ff3 100644
--- a/libs/libc/string/lib_mempcpy.c
+++ b/libs/libc/string/lib_mempcpy.c
@@ -30,10 +30,6 @@
* Public Functions
****************************************************************************/
-/****************************************************************************
- * Name: mempcpy
- ****************************************************************************/
-
/****************************************************************************
* Name: mempcpy
*
@@ -55,6 +51,7 @@
*
****************************************************************************/
+#undef mempcpy /* See mm/README.txt */
FAR void *mempcpy(FAR void *dest, FAR const void *src, size_t n)
{
return (FAR char *)memcpy(dest, src, n) + n;
diff --git a/libs/libc/string/lib_memrchr.c b/libs/libc/string/lib_memrchr.c
index a74a9bfe55..6e32e48e00 100644
--- a/libs/libc/string/lib_memrchr.c
+++ b/libs/libc/string/lib_memrchr.c
@@ -44,6 +44,7 @@
*
****************************************************************************/
+#undef memrchr /* See mm/README.txt */
FAR void *memrchr(FAR const void *s, int c, size_t n)
{
FAR const unsigned char *p = (FAR const unsigned char *)s + n;
diff --git a/libs/libc/string/lib_skipspace.c b/libs/libc/string/lib_skipspace.c
index 74872c1479..0f025b95f6 100644
--- a/libs/libc/string/lib_skipspace.c
+++ b/libs/libc/string/lib_skipspace.c
@@ -44,9 +44,9 @@
*
****************************************************************************/
-void lib_skipspace(const char **pptr)
+void lib_skipspace(FAR const char **pptr)
{
- const char *ptr = *pptr;
+ FAR const char *ptr = *pptr;
while (isspace(*ptr)) ptr++;
*pptr = ptr;
}
diff --git a/libs/libc/string/lib_stpcpy.c b/libs/libc/string/lib_stpcpy.c
index 5219c51339..30492aca34 100644
--- a/libs/libc/string/lib_stpcpy.c
+++ b/libs/libc/string/lib_stpcpy.c
@@ -44,6 +44,7 @@
****************************************************************************/
#ifndef CONFIG_ARCH_STPCPY
+#undef stpcpy /* See mm/README.txt */
FAR char *stpcpy(FAR char *dest, FAR const char *src)
{
while ((*dest++ = *src++) != '\0');
diff --git a/libs/libc/string/lib_stpncpy.c b/libs/libc/string/lib_stpncpy.c
index 4346f5d427..1095c34e65 100644
--- a/libs/libc/string/lib_stpncpy.c
+++ b/libs/libc/string/lib_stpncpy.c
@@ -54,6 +54,7 @@
****************************************************************************/
#ifndef CONFIG_LIBC_ARCH_STPNCPY
+#undef stpncpy /* See mm/README.txt */
FAR char *stpncpy(FAR char *dest, FAR const char *src, size_t n)
{
FAR char *end = dest + n; /* End of dest buffer + 1 byte */
diff --git a/libs/libc/string/lib_strcasestr.c
b/libs/libc/string/lib_strcasestr.c
index 8da18860a1..369044253d 100644
--- a/libs/libc/string/lib_strcasestr.c
+++ b/libs/libc/string/lib_strcasestr.c
@@ -32,11 +32,12 @@
* Private Functions
****************************************************************************/
+#undef strcasechr /* See mm/README.txt */
static FAR char *strcasechr(FAR const char *s, int uc)
{
register char ch;
- for (; *s; s++)
+ for (; *s != '\0'; s++)
{
ch = *s;
if (toupper(ch) == uc)
diff --git a/libs/libc/string/lib_strchr.c b/libs/libc/string/lib_strchr.c
index 3d611c1471..2eab901ef6 100644
--- a/libs/libc/string/lib_strchr.c
+++ b/libs/libc/string/lib_strchr.c
@@ -57,7 +57,7 @@ FAR char *strchr(FAR const char *s, int c)
return (FAR char *)s;
}
- if (*s == 0)
+ if (*s == '\0')
{
break;
}
diff --git a/libs/libc/string/lib_strchrnul.c b/libs/libc/string/lib_strchrnul.c
index e6ad6aa59c..04ab71c3d9 100644
--- a/libs/libc/string/lib_strchrnul.c
+++ b/libs/libc/string/lib_strchrnul.c
@@ -47,11 +47,12 @@
****************************************************************************/
#if !defined(CONFIG_LIBC_ARCH_STRCHRNUL) && defined(LIBC_BUILD_STRING)
+#undef strchrnul /* See mm/README.txt */
FAR char *strchrnul(FAR const char *s, int c)
{
if (s)
{
- while (*s && *s != c)
+ while (*s != '\0' && *s != c)
{
s++;
}
diff --git a/libs/libc/string/lib_strcpy.c b/libs/libc/string/lib_strcpy.c
index a602fab89f..e8fa0cb462 100644
--- a/libs/libc/string/lib_strcpy.c
+++ b/libs/libc/string/lib_strcpy.c
@@ -48,7 +48,7 @@
#undef strcpy /* See mm/README.txt */
FAR char *strcpy(FAR char *dest, FAR const char *src)
{
- char *tmp = dest;
+ FAR char *tmp = dest;
while ((*dest++ = *src++) != '\0');
return tmp;
}
diff --git a/libs/libc/string/lib_strlcat.c b/libs/libc/string/lib_strlcat.c
index 29365cdd9a..c8e18f9475 100644
--- a/libs/libc/string/lib_strlcat.c
+++ b/libs/libc/string/lib_strlcat.c
@@ -47,6 +47,7 @@
****************************************************************************/
#if !defined(CONFIG_LIBC_ARCH_STRLCAT) && defined(LIBC_BUILD_STRING)
+#undef strlcat /* See mm/README.txt */
size_t strlcat(FAR char *dst, FAR const char *src, size_t dsize)
{
FAR const char *odst = dst;
diff --git a/libs/libc/string/lib_strlcpy.c b/libs/libc/string/lib_strlcpy.c
index b108af6cf0..fe70222eae 100644
--- a/libs/libc/string/lib_strlcpy.c
+++ b/libs/libc/string/lib_strlcpy.c
@@ -46,6 +46,7 @@
****************************************************************************/
#if !defined(CONFIG_LIBC_ARCH_STRLCPY) && defined(LIBC_BUILD_STRING)
+#undef strlcpy /* See mm/README.txt */
size_t strlcpy(FAR char *dst, FAR const char *src, size_t dsize)
{
FAR const char *osrc = src;
@@ -69,9 +70,9 @@ size_t strlcpy(FAR char *dst, FAR const char *src, size_t
dsize)
*dst = '\0';
}
- while (*src++);
+ while (*src++ != '\0');
}
- return (src - osrc - 1);
+ return src - osrc - 1;
}
#endif
diff --git a/libs/libc/string/lib_strlen.c b/libs/libc/string/lib_strlen.c
index de180e266f..03cb3a53ed 100644
--- a/libs/libc/string/lib_strlen.c
+++ b/libs/libc/string/lib_strlen.c
@@ -34,9 +34,9 @@
#if !defined(CONFIG_LIBC_ARCH_STRLEN) && defined(LIBC_BUILD_STRING)
#undef strlen /* See mm/README.txt */
-size_t strlen(const char *s)
+size_t strlen(FAR const char *s)
{
- const char *sc;
+ FAR const char *sc;
for (sc = s; *sc != '\0'; ++sc);
return sc - s;
}
diff --git a/libs/libc/string/lib_strncat.c b/libs/libc/string/lib_strncat.c
index 379e503fc1..5e5687a779 100644
--- a/libs/libc/string/lib_strncat.c
+++ b/libs/libc/string/lib_strncat.c
@@ -38,7 +38,7 @@ FAR char *strncat(FAR char *dest, FAR const char *src, size_t
n)
{
FAR char *ret = dest;
- dest += strlen(dest);
+ dest += strlen(dest);
for (; n > 0 && *src != '\0' ; n--)
{
*dest++ = *src++;
diff --git a/libs/libc/string/lib_strnlen.c b/libs/libc/string/lib_strnlen.c
index c81fcc6125..e9c5a141a3 100644
--- a/libs/libc/string/lib_strnlen.c
+++ b/libs/libc/string/lib_strnlen.c
@@ -33,9 +33,10 @@
****************************************************************************/
#if !defined(CONFIG_LIBC_ARCH_STRNLEN) && defined(LIBC_BUILD_STRING)
-size_t strnlen(const char *s, size_t maxlen)
+#undef strnlen /* See mm/README.txt */
+size_t strnlen(FAR const char *s, size_t maxlen)
{
- const char *sc;
+ FAR const char *sc;
for (sc = s; maxlen != 0 && *sc != '\0'; maxlen--, ++sc);
return sc - s;
}
diff --git a/libs/libc/string/lib_strsep.c b/libs/libc/string/lib_strsep.c
index 02cf167304..f40fa5dfb1 100644
--- a/libs/libc/string/lib_strsep.c
+++ b/libs/libc/string/lib_strsep.c
@@ -46,6 +46,7 @@
*
****************************************************************************/
+#undef strsep /* See mm/README.txt */
FAR char *strsep(FAR char **strp, FAR const char *delim)
{
FAR char *sbegin = *strp;
diff --git a/libs/libc/string/lib_strstr.c b/libs/libc/string/lib_strstr.c
index 44cbc0456f..d61d14afc4 100644
--- a/libs/libc/string/lib_strstr.c
+++ b/libs/libc/string/lib_strstr.c
@@ -51,6 +51,7 @@
* string haystack. Returns NULL if needle was not found.
*/
+#undef strstr /* See mm/README.txt */
FAR char *strstr(FAR const char *haystack, FAR const char *needle)
{
FAR const unsigned char *needle_cmp_end;
diff --git a/libs/libc/string/lib_strtok.c b/libs/libc/string/lib_strtok.c
index 782294358b..9f3efe79c4 100644
--- a/libs/libc/string/lib_strtok.c
+++ b/libs/libc/string/lib_strtok.c
@@ -28,7 +28,7 @@
* Private Data
****************************************************************************/
-static char *g_saveptr = NULL;
+static FAR char *g_saveptr = NULL;
/****************************************************************************
* Public Functions
@@ -67,7 +67,7 @@ static char *g_saveptr = NULL;
****************************************************************************/
#undef strtok /* See mm/README.txt */
-char *strtok(char *str, const char *delim)
+FAR char *strtok(FAR char *str, FAR const char *delim)
{
return strtok_r(str, delim, &g_saveptr);
}
diff --git a/libs/libc/string/lib_strtokr.c b/libs/libc/string/lib_strtokr.c
index f24d3428c2..55487f1588 100644
--- a/libs/libc/string/lib_strtokr.c
+++ b/libs/libc/string/lib_strtokr.c
@@ -75,6 +75,7 @@
*
****************************************************************************/
+#undef strtok_r /* See mm/README.txt */
FAR char *strtok_r(FAR char *str, FAR const char *delim, FAR char **saveptr)
{
FAR char *pbegin;
diff --git a/libs/libc/string/lib_strxfrm.c b/libs/libc/string/lib_strxfrm.c
index e19cf80de3..20dd8d481e 100644
--- a/libs/libc/string/lib_strxfrm.c
+++ b/libs/libc/string/lib_strxfrm.c
@@ -69,7 +69,7 @@ size_t strxfrm(FAR char *s1, FAR const char *s2, size_t n)
return res;
}
}
- while (*s2)
+ while (*s2 != '\0')
{
++s2;
++res;