opnsense-ports/security/openscep/files/patch-include_openscep_err.h
Franco Fichtner 8cb1a96ede ports: pull in a snapshot of the FreeBSD ports tree
Taken from:	https://github.com/freebsd/freebsd-ports.git
Commit id:	5070672073b68be364139bc6b3a89100bd17d331
2014-11-09 14:03:21 +01:00

36 lines
1.2 KiB
C

--- include/openscep_err.h.orig Thu May 19 16:26:46 2005
+++ include/openscep_err.h Thu May 19 16:26:46 2005
@@ -0,0 +1,33 @@
+#ifndef HEADER_OPENSCEP_ERR_H
+#define HEADER_OPENSCEP_ERR_H
+
+#if OPENSSL_VERSION_NUMBER < 0x00907000L
+/* ERR_unload_strings was added in 0.9.7. with older versions, it's
+ redefined as a no-op here so the auto-generated code in
+ openscep_err.c doesn't need to be changed. */
+#define ERR_unload_strings(A,B) do{}while(0)
+#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.
+ */
+void ERR_load_OPENSCEP_strings(void);
+void ERR_unload_OPENSCEP_strings(void);
+void ERR_OPENSCEP_error(int function, int reason, char *file, int line);
+#define OPENSCEPerr(f,r) ERR_OPENSCEP_error((f),(r),__FILE__,__LINE__)
+
+/* Error codes for the OPENSCEP functions. */
+
+/* Function codes. */
+#define OPENSCEP_F_D2I_ISSUER_AND_SUBJECT 100
+#define OPENSCEP_F_D2I_PAYLOAD 101
+#define OPENSCEP_F_ISSUER_AND_SUBJECT_NEW 102
+#define OPENSCEP_F_PAYLOAD_NEW 103
+
+/* Reason codes. */
+
+#ifdef __cplusplus
+}
+#endif
+#endif