diff options
author | 2013-11-22 18:27:25 +0000 | |
---|---|---|
committer | 2013-11-22 18:27:25 +0000 | |
commit | 26192a3a1d3e942a05b2a3f6217068f03d5a461c (patch) | |
tree | 8307d4372e1f81dc9b3ce4ed583d46faa00a31db /lib/libm/src | |
parent | wrappers for is*/to* that make damn sure their arguments are (diff) | |
download | wireguard-openbsd-26192a3a1d3e942a05b2a3f6217068f03d5a461c.tar.xz wireguard-openbsd-26192a3a1d3e942a05b2a3f6217068f03d5a461c.zip |
unsigned char casts for ctype macros
ok martynas
Diffstat (limited to 'lib/libm/src')
-rw-r--r-- | lib/libm/src/s_nan.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libm/src/s_nan.c b/lib/libm/src/s_nan.c index 523a16eca96..0179df446a1 100644 --- a/lib/libm/src/s_nan.c +++ b/lib/libm/src/s_nan.c @@ -1,4 +1,4 @@ -/* $OpenBSD: s_nan.c,v 1.11 2013/07/03 04:46:36 espie Exp $ */ +/* $OpenBSD: s_nan.c,v 1.12 2013/11/22 18:27:25 deraadt Exp $ */ /*- * Copyright (c) 2007 David Schultz * All rights reserved. @@ -77,7 +77,7 @@ _scan_nan(uint32_t *words, int num_words, const char *s) s += 2; /* Scan forwards in the string, looking for the end of the sequence. */ - for (si = 0; isxdigit(s[si]); si++) + for (si = 0; isxdigit((unsigned char)s[si]); si++) ; /* Scan backwards, filling in the bits in words[] as we go. */ @@ -88,7 +88,7 @@ _scan_nan(uint32_t *words, int num_words, const char *s) #endif if (--si < 0) break; - words[bitpos / 32] |= _digittoint(s[si]) << (bitpos % 32); + words[bitpos / 32] |= _digittoint((unsigned char)s[si]) << (bitpos % 32); } } |