LTKCPP-- LLRP Toolkit C Plus Plus Library
ebcdic.h
00001 /* crypto/ebcdic.h */
00002 
00003 #ifndef HEADER_EBCDIC_H
00004 # define HEADER_EBCDIC_H
00005 
00006 # include <sys/types.h>
00007 
00008 #ifdef  __cplusplus
00009 extern "C" {
00010 #endif
00011 
00012 /* Avoid name clashes with other applications */
00013 # define os_toascii   _openssl_os_toascii
00014 # define os_toebcdic  _openssl_os_toebcdic
00015 # define ebcdic2ascii _openssl_ebcdic2ascii
00016 # define ascii2ebcdic _openssl_ascii2ebcdic
00017 
00018 extern const unsigned char os_toascii[256];
00019 extern const unsigned char os_toebcdic[256];
00020 void *ebcdic2ascii(void *dest, const void *srce, size_t count);
00021 void *ascii2ebcdic(void *dest, const void *srce, size_t count);
00022 
00023 #ifdef  __cplusplus
00024 }
00025 #endif
00026 #endif