Fix mkerr.pl to find functions returning function pointers (thanks Ulf!)
[openssl.git] / crypto / bn / bn.h
index a90fd5938739e0dc8ebc4401d994f3485ed52d40..2ff75526904479f7560820963acfc37620e5f0a9 100644 (file)
@@ -59,6 +59,9 @@
 #ifndef HEADER_BN_H
 #define HEADER_BN_H
 
+#ifndef WIN16
+#include <stdio.h> /* FILE */
+#endif
 #include <openssl/opensslconf.h>
 
 #ifdef  __cplusplus
@@ -470,6 +473,7 @@ int BN_lshift1();
 int    BN_exp();
 int    BN_mod_exp();
 int    BN_mod_exp_mont();
+int    BN_mod_exp2_mont();
 int    BN_mod_exp_recp();
 int    BN_mod_exp_simple();
 int    BN_mask_bits();
@@ -545,6 +549,10 @@ int        BN_div_recp();
 #endif
 
 /* BEGIN ERROR CODES */
+/* The following lines are auto generated by the script mkerr.pl. Any changes
+ * made after this point may be overwritten when the script is next run.
+ */
+
 /* Error codes for the BN functions. */
 
 /* Function codes. */
@@ -575,7 +583,7 @@ int BN_div_recp();
 #define BN_R_INVALID_LENGTH                             106
 #define BN_R_NOT_INITIALIZED                            107
 #define BN_R_NO_INVERSE                                         108
+
 #ifdef  __cplusplus
 }
 #endif