You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2004/10/08 09:23:51 UTC

cvs commit: jakarta-tomcat-connectors/jk/native/common jk_md5.h

mturk       2004/10/08 00:23:51

  Modified:    jk/native/common jk_md5.h
  Log:
  Int is not 32 bits on all platforms.
  
  Revision  Changes    Path
  1.3       +12 -4     jakarta-tomcat-connectors/jk/native/common/jk_md5.h
  
  Index: jk_md5.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_md5.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jk_md5.h	24 Feb 2004 08:45:48 -0000	1.2
  +++ jk_md5.h	8 Oct 2004 07:23:51 -0000	1.3
  @@ -56,13 +56,21 @@
   #define JK_MD5_DIGESTSIZE 16
   
   /* JK_UINT4 defines a four byte word */
  +#if HAVE_APR
  +typedef apr_uint32_t JK_UINT4;
  +#else
  +#ifdef WIN32
  +typedef DWORD JK_UINT4;
  +#else
   typedef unsigned int JK_UINT4;
  +#endif
  +#endif /* HAVE_APR */
   
   /* MD5 context. */
   typedef struct {
  -    JK_UINT4 state[4];		/* state (ABCD) */
  -    JK_UINT4 count[2];		/* number of bits, modulo 2^64 (lsb first) */
  -    unsigned char buffer[64];	/* input buffer */
  +    JK_UINT4 state[4];      /* state (ABCD) */
  +    JK_UINT4 count[2];      /* number of bits, modulo 2^64 (lsb first) */
  +    unsigned char buffer[64];   /* input buffer */
   } JK_MD5_CTX;
   
   /*
  @@ -80,4 +88,4 @@
   }
   #endif
   
  -#endif	/* !JK_APACHE_MD5_H */
  +#endif  /* !JK_APACHE_MD5_H */
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org