summaryrefslogtreecommitdiff
path: root/passwd
diff options
context:
space:
mode:
authorJeff Trawick <trawick@apache.org>2000-12-20 16:20:18 +0000
committerJeff Trawick <trawick@apache.org>2000-12-20 16:20:18 +0000
commitf1e5530c5ae930db4a83845b95cd247973478e8a (patch)
tree9fcff265caade07ecd8f6967f2746155ac4237a9 /passwd
parent0cee203af2730d4b09fd507731c7a805d8408bea (diff)
downloadapr-f1e5530c5ae930db4a83845b95cd247973478e8a.tar.gz
Instead of a private AP_CHARSET_EBCDIC which is only defined on
an EBCDIC machine, define APR_CHARSET_EBCDIC to 0 or 1 for all the world to see and use it as appropriate in APR. I removed the TPF and BS2000 stuff. If configure doesn't work there they need to provide a custom apr.h anyway. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@60972 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'passwd')
-rw-r--r--passwd/apr_getpass.c6
-rw-r--r--passwd/apr_md5.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/passwd/apr_getpass.c b/passwd/apr_getpass.c
index e9ecde9e5..c0a716c5f 100644
--- a/passwd/apr_getpass.c
+++ b/passwd/apr_getpass.c
@@ -78,13 +78,13 @@
#include <termios.h>
#endif
-#ifndef AP_CHARSET_EBCDIC
+#if !APR_CHARSET_EBCDIC
#define LF 10
#define CR 13
-#else /* AP_CHARSET_EBCDIC */
+#else /* APR_CHARSET_EBCDIC */
#define LF '\n'
#define CR '\r'
-#endif /* AP_CHARSET_EBCDIC */
+#endif /* APR_CHARSET_EBCDIC */
#define MAX_STRING_LEN 256
diff --git a/passwd/apr_md5.c b/passwd/apr_md5.c
index a6cd62c9e..81d90e26c 100644
--- a/passwd/apr_md5.c
+++ b/passwd/apr_md5.c
@@ -145,7 +145,7 @@ static unsigned char PADDING[64] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-#ifdef AP_CHARSET_EBCDIC
+#if APR_CHARSET_EBCDIC
static apr_xlate_t *xlate_ebcdic_to_ascii; /* used in apr_MD5Encode() */
#endif
@@ -460,7 +460,7 @@ static void Decode(UINT4 *output, const unsigned char *input, unsigned int len)
(((UINT4) input[j + 2]) << 16) | (((UINT4) input[j + 3]) << 24);
}
-#ifdef AP_CHARSET_EBCDIC
+#if APR_CHARSET_EBCDIC
APR_DECLARE(apr_status_t) apr_MD5InitEBCDIC(apr_xlate_t *xlate)
{
xlate_ebcdic_to_ascii = xlate;
@@ -537,7 +537,7 @@ APR_DECLARE(apr_status_t) apr_MD5Encode(const char *pw, const char *salt,
* 'Time to make the doughnuts..'
*/
apr_MD5Init(&ctx);
-#ifdef AP_CHARSET_EBCDIC
+#if APR_CHARSET_EBCDIC
apr_MD5SetXlate(&ctx, xlate_ebcdic_to_ascii);
#endif