securityanddataprivacytools/securitytools/openssllib/import/inc/openssl/ebcdic.h
changeset 102 deec7e509f66
parent 94 0e6c5a9328b5
child 108 ca9a0fc2f082
equal deleted inserted replaced
94:0e6c5a9328b5 102:deec7e509f66
     1 /* crypto/ebcdic.h */
       
     2 
       
     3 #ifndef HEADER_EBCDIC_H
       
     4 #define HEADER_EBCDIC_H
       
     5 
       
     6 #include <sys/types.h>
       
     7 
       
     8 /* Avoid name clashes with other applications */
       
     9 #define os_toascii   _openssl_os_toascii
       
    10 #define os_toebcdic  _openssl_os_toebcdic
       
    11 #define ebcdic2ascii _openssl_ebcdic2ascii
       
    12 #define ascii2ebcdic _openssl_ascii2ebcdic
       
    13 
       
    14 extern const unsigned char os_toascii[256];
       
    15 extern const unsigned char os_toebcdic[256];
       
    16 void *ebcdic2ascii(void *dest, const void *srce, size_t count);
       
    17 void *ascii2ebcdic(void *dest, const void *srce, size_t count);
       
    18 
       
    19 #endif
       
    20