--- h:\prj\1original\openssl\openssl\crypto\err\err.h	2010-05-14 15:32:28.000000000 +-0200
+++ h:\prj\3actual\openssl\crypto\err\err.h	2010-05-01 23:57:30.000000000 +-0200
@@ -306,8 +383,9 @@
-#define	ERR_R_INTERNAL_ERROR			(4|ERR_R_FATAL)
-#define	ERR_R_DISABLED				(5|ERR_R_FATAL)
+#define ERR_R_INTERNAL_ERROR                    (4 | ERR_R_FATAL)
+#define ERR_R_DISABLED                          (5 | ERR_R_FATAL)
+#define ERR_R_PASSED_INVALID_ARGUMENT           (6) /* [i_a] this happens everywhere; make one eror code for this */
 
 /* 99 is the maximum possible ERR_R_... code, higher values
  * are reserved for the individual libraries */
 
 
 typedef struct ERR_string_data_st
