Cppcheck warns us here: "Assignment of function parameter has no effect
outside the function. Did you forget dereferencing it?"
Clang's scan-build also doesn't like it: "Value stored to 's' is never read"
And it actually is useless, so just drop it.
---
src/libstddjb/localtmn_scan.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libstddjb/localtmn_scan.c b/src/libstddjb/localtmn_scan.c
index 087c642..fa5cbcd 100644
--- a/src/libstddjb/localtmn_scan.c
+++ b/src/libstddjb/localtmn_scan.c
@@ -14,7 +14,7 @@ unsigned int localtmn_scan (char const *s, localtmn_t *l)
{
register unsigned int b = uint32_scan(s, &m.nano) ;
if (!b) return 0 ;
- s += b ; n += b ;
+ n += b ;
}
*l = m ;
return n ;
--
2.1.4