From f97551a62584a7ce0b1a8e8d43381653aabfc35f Mon Sep 17 00:00:00 2001 From: Jeff Trawick Date: Thu, 7 Apr 2011 15:16:20 +0000 Subject: hide some unused code on Win32 and NetWare git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1089910 13f79535-47bb-0310-9956-ffa450edef68 --- support/htpasswd.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'support') diff --git a/support/htpasswd.c b/support/htpasswd.c index 98865c434e..001d904592 100644 --- a/support/htpasswd.c +++ b/support/htpasswd.c @@ -104,6 +104,13 @@ apr_file_t *ftemp = NULL; #define NL APR_EOL_STR +#if defined(WIN32) || defined(NETWARE) +#define CRYPT_ALGO_SUPPORTED 0 +#else +#define CRYPT_ALGO_SUPPORTED 1 +#endif + +#if CRYPT_ALGO_SUPPORTED static void to64(char *s, unsigned long v, int n) { static unsigned char itoa64[] = /* 0 ... 63 => ASCII - 64 */ @@ -114,6 +121,7 @@ static void to64(char *s, unsigned long v, int n) v >>= 6; } } +#endif static void generate_salt(char *s, size_t size) { @@ -209,7 +217,7 @@ static int mkrecord(char *user, char *record, apr_size_t rlen, char *passwd, apr_cpystrn(cpw,pw,sizeof(cpw)); break; -#if (!(defined(WIN32) || defined(NETWARE))) +#if CRYPT_ALGO_SUPPORTED case ALG_CRYPT: default: if (seed_rand()) { @@ -229,7 +237,7 @@ static int mkrecord(char *user, char *record, apr_size_t rlen, char *passwd, free(truncpw); } break; -#endif +#endif /* CRYPT_ALGO_SUPPORTED */ } memset(pw, '\0', strlen(pw)); @@ -476,14 +484,14 @@ int main(int argc, const char * const argv[]) check_args(pool, argc, argv, &alg, &mask, &user, &pwfilename, &password); -#if defined(WIN32) || defined(NETWARE) +#if !CRYPT_ALGO_SUPPORTED if (alg == ALG_CRYPT) { alg = ALG_APMD5; apr_file_printf(errfile, "Automatically using MD5 format." NL); } #endif -#if (!(defined(WIN32) || defined(NETWARE))) +#if CRYPT_ALGO_SUPPORTED if (alg == ALG_PLAIN) { apr_file_printf(errfile,"Warning: storing passwords as plain text " "might just not work on this platform." NL); -- cgit v1.2.3