Home | History | Annotate | Download | only in crypto
      1 /* crypto/ebcdic.h */
      2 
      3 #ifndef HEADER_EBCDIC_H
      4 #define HEADER_EBCDIC_H
      5 
      6 #include <sys/types.h>
      7 
      8 #ifdef  __cplusplus
      9 extern "C" {
     10 #endif
     11 
     12 /* Avoid name clashes with other applications */
     13 #define os_toascii   _openssl_os_toascii
     14 #define os_toebcdic  _openssl_os_toebcdic
     15 #define ebcdic2ascii _openssl_ebcdic2ascii
     16 #define ascii2ebcdic _openssl_ascii2ebcdic
     17 
     18 extern const unsigned char os_toascii[256];
     19 extern const unsigned char os_toebcdic[256];
     20 void *ebcdic2ascii(void *dest, const void *srce, size_t count);
     21 void *ascii2ebcdic(void *dest, const void *srce, size_t count);
     22 
     23 #ifdef  __cplusplus
     24 }
     25 #endif
     26 #endif
     27