* tar xzf utvpn-src-unix-v101-7101-public-2010.06.27.tar.gz
[lab.git] / utvpn / utvpn-unix-v101-7101-public / src / Mayaqua / openssl / ebcdic.h
diff --git a/utvpn/utvpn-unix-v101-7101-public/src/Mayaqua/openssl/ebcdic.h b/utvpn/utvpn-unix-v101-7101-public/src/Mayaqua/openssl/ebcdic.h
new file mode 100644 (file)
index 0000000..0941c8b
--- /dev/null
@@ -0,0 +1,19 @@
+/* crypto/ebcdic.h */\r
+\r
+#ifndef HEADER_EBCDIC_H\r
+#define HEADER_EBCDIC_H\r
+\r
+#include <sys/types.h>\r
+\r
+/* Avoid name clashes with other applications */\r
+#define os_toascii   _openssl_os_toascii\r
+#define os_toebcdic  _openssl_os_toebcdic\r
+#define ebcdic2ascii _openssl_ebcdic2ascii\r
+#define ascii2ebcdic _openssl_ascii2ebcdic\r
+\r
+extern const unsigned char os_toascii[256];\r
+extern const unsigned char os_toebcdic[256];\r
+void *ebcdic2ascii(void *dest, const void *srce, size_t count);\r
+void *ascii2ebcdic(void *dest, const void *srce, size_t count);\r
+\r
+#endif\r