diff options
author | Ulf Möller <ulf@openssl.org> | 1999-06-04 21:54:13 +0000 |
---|---|---|
committer | Ulf Möller <ulf@openssl.org> | 1999-06-04 21:54:13 +0000 |
commit | ca570cfdbcaf35ba7e2554fd18eda8cfab2176e4 (patch) | |
tree | 366df4a9e70264cc937c6c19ec65202958a3e580 /ssl/ssl_ciph.c | |
parent | af258e0deca2e40b694f433c2be3de34b60908bd (diff) | |
download | openssl-ca570cfdbcaf35ba7e2554fd18eda8cfab2176e4.tar.gz |
Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).
Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
Diffstat (limited to 'ssl/ssl_ciph.c')
-rw-r--r-- | ssl/ssl_ciph.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ssl/ssl_ciph.c b/ssl/ssl_ciph.c index d684758a86..569cfde164 100644 --- a/ssl/ssl_ciph.c +++ b/ssl/ssl_ciph.c @@ -458,10 +458,14 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_list(SSL_METHOD *ssl_method, { ch= *l; i=0; +#ifndef CHARSET_EBCDIC while ( ((ch >= 'A') && (ch <= 'Z')) || ((ch >= '0') && (ch <= '9')) || ((ch >= 'a') && (ch <= 'z')) || (ch == '-')) +#else + while ( isalnum(ch) || (ch == '-')) +#endif { buf[i]=ch; ch= *(++l); |