summaryrefslogtreecommitdiffstats
path: root/newlib/libc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2016-10-22 21:08:44 +0200
committerCorinna Vinschen <corinna@vinschen.de>2016-10-22 21:08:44 +0200
commit8c6e4fec142b486531d2ac8da75250fa00a14e31 (patch)
treece51ec2b5c0f630f0c35320dbf61a45a7c5cd781 /newlib/libc
parent5005be3daf756a6a6dd4043ac9352e1c4b4af202 (diff)
downloadcygnal-8c6e4fec142b486531d2ac8da75250fa00a14e31.tar.gz
cygnal-8c6e4fec142b486531d2ac8da75250fa00a14e31.tar.bz2
cygnal-8c6e4fec142b486531d2ac8da75250fa00a14e31.zip
Actually return value from __cp_index
Fixes Coverty CID 153470 Also drop redundant declaration of __cp_index. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc')
-rw-r--r--newlib/libc/ctype/ctype_cp.h3
-rw-r--r--newlib/libc/stdlib/sb_charsets.c2
2 files changed, 1 insertions, 4 deletions
diff --git a/newlib/libc/ctype/ctype_cp.h b/newlib/libc/ctype/ctype_cp.h
index 7ce0ab33d..004c1e2e8 100644
--- a/newlib/libc/ctype/ctype_cp.h
+++ b/newlib/libc/ctype/ctype_cp.h
@@ -470,9 +470,6 @@
_L, _L, _L, _L, _L, _L, _L
#define _CTYPE_PT154_255 _L
-
-extern int __cp_index (const char *charset_ext);
-
#if defined(ALLOW_NEGATIVE_CTYPE_INDEX)
#ifndef __CYGWIN__
diff --git a/newlib/libc/stdlib/sb_charsets.c b/newlib/libc/stdlib/sb_charsets.c
index 38583e572..961eb1573 100644
--- a/newlib/libc/stdlib/sb_charsets.c
+++ b/newlib/libc/stdlib/sb_charsets.c
@@ -786,7 +786,7 @@ __cp_val_index (int val)
int
__cp_index (const char *charset_ext)
{
- int cp_idx = __cp_val_index (__micro_atoi (charset_ext));
+ return __cp_val_index (__micro_atoi (charset_ext));
}
#endif /* _MB_EXTENDED_CHARSETS_WINDOWS */