/*
* Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
*
- * Licensed under the OpenSSL license (the "License"). You may not use
+ * Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
*/
#include <string.h>
+#include <stdio.h>
#include "internal/ctype.h"
#include "openssl/ebcdic.h"
#ifdef CHARSET_EBCDIC
int ossl_toascii(int c)
{
- if (c < -128 || c > 256)
+ if (c < -128 || c > 256 || c == EOF)
return c;
/*
* Adjust negatively signed characters.
int ossl_fromascii(int c)
{
- if (c < -128 || c > 256)
+ if (c < -128 || c > 256 || c == EOF)
return c;
if (c < 0)
c += 256;