- (bal) [defines.h] Some platforms don't have SIZE_T_MAX.  So assign
   it to ULONG_MAX.
diff --git a/ChangeLog b/ChangeLog
index 014fedc..e748108 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -39,6 +39,8 @@
    - stevesk@cvs.openbsd.org 2002/08/17 23:55:01
      [ssh_config.5]
      ordered list here
+ - (bal) [defines.h] Some platforms don't have SIZE_T_MAX.  So assign 
+   it to ULONG_MAX.
 
 20020813
  - (tim) [configure.ac] Display OpenSSL header/library version.
@@ -1536,4 +1538,4 @@
  - (stevesk) entropy.c: typo in debug message
  - (djm) ssh-keygen -i needs seeded RNG; report from markus@
 
-$Id: ChangeLog,v 1.2425 2002/08/20 19:04:51 mouring Exp $
+$Id: ChangeLog,v 1.2426 2002/08/21 02:54:11 mouring Exp $
diff --git a/defines.h b/defines.h
index 57d4161..42b12e9 100644
--- a/defines.h
+++ b/defines.h
@@ -1,7 +1,7 @@
 #ifndef _DEFINES_H
 #define _DEFINES_H
 
-/* $Id: defines.h,v 1.94 2002/07/22 23:34:25 mouring Exp $ */
+/* $Id: defines.h,v 1.95 2002/08/21 02:54:12 mouring Exp $ */
 
 
 /* Constants */
@@ -216,6 +216,10 @@
 # define HAVE_U_CHAR
 #endif /* HAVE_U_CHAR */
 
+#ifndef SIZE_T_MAX
+#define SIZE_T_MAX ULONG_MAX
+#endif /* SIZE_T_MAX */
+
 #ifndef HAVE_SIZE_T
 typedef unsigned int size_t;
 # define HAVE_SIZE_T