summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2025-05-10 06:35:22 +0000
committertb <>2025-05-10 06:35:22 +0000
commitbe6031c77d70348bf4d01758ad0e9e181e068571 (patch)
treec9d3a7ad22f3e6d9048f7a91656ca9ae4ffd6069 /src
parentc1e45397bb8f5951753710729c9d3378cfd06337 (diff)
downloadopenbsd-be6031c77d70348bf4d01758ad0e9e181e068571.tar.gz
openbsd-be6031c77d70348bf4d01758ad0e9e181e068571.tar.bz2
openbsd-be6031c77d70348bf4d01758ad0e9e181e068571.zip
Simplify the remaining FOOerror()
Redirect through an additional macro that adds the repeated function, file and line macros. Reduces the eyesore and makes the whole thing much more redable. similar to a suggestion by jsing a while back
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/err/err_local.h54
1 files changed, 28 insertions, 26 deletions
diff --git a/src/lib/libcrypto/err/err_local.h b/src/lib/libcrypto/err/err_local.h
index 0e3c191a64..a9db196d47 100644
--- a/src/lib/libcrypto/err/err_local.h
+++ b/src/lib/libcrypto/err/err_local.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: err_local.h,v 1.3 2025/05/10 06:22:08 tb Exp $ */ 1/* $OpenBSD: err_local.h,v 1.4 2025/05/10 06:35:22 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -118,31 +118,33 @@ __BEGIN_HIDDEN_DECLS
118 118
119void ERR_load_const_strings(const ERR_STRING_DATA *str); 119void ERR_load_const_strings(const ERR_STRING_DATA *str);
120 120
121#define SYSerror(r) ERR_PUT_error(ERR_LIB_SYS,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 121#define ERR_PUT_ERROR(l, r) ERR_PUT_error((l), 0xfff, (r), OPENSSL_FILE, OPENSSL_LINE)
122#define BNerror(r) ERR_PUT_error(ERR_LIB_BN,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 122
123#define RSAerror(r) ERR_PUT_error(ERR_LIB_RSA,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 123#define SYSerror(r) ERR_PUT_ERROR(ERR_LIB_SYS, (r))
124#define DHerror(r) ERR_PUT_error(ERR_LIB_DH,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 124#define BNerror(r) ERR_PUT_ERROR(ERR_LIB_BN, (r))
125#define EVPerror(r) ERR_PUT_error(ERR_LIB_EVP,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 125#define RSAerror(r) ERR_PUT_ERROR(ERR_LIB_RSA, (r))
126#define BUFerror(r) ERR_PUT_error(ERR_LIB_BUF,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 126#define DHerror(r) ERR_PUT_ERROR(ERR_LIB_DH, (r))
127#define OBJerror(r) ERR_PUT_error(ERR_LIB_OBJ,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 127#define EVPerror(r) ERR_PUT_ERROR(ERR_LIB_EVP, (r))
128#define PEMerror(r) ERR_PUT_error(ERR_LIB_PEM,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 128#define BUFerror(r) ERR_PUT_ERROR(ERR_LIB_BUF, (r))
129#define DSAerror(r) ERR_PUT_error(ERR_LIB_DSA,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 129#define OBJerror(r) ERR_PUT_ERROR(ERR_LIB_OBJ, (r))
130#define X509error(r) ERR_PUT_error(ERR_LIB_X509,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 130#define PEMerror(r) ERR_PUT_ERROR(ERR_LIB_PEM, (r))
131#define ASN1error(r) ERR_PUT_error(ERR_LIB_ASN1,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 131#define DSAerror(r) ERR_PUT_ERROR(ERR_LIB_DSA, (r))
132#define CONFerror(r) ERR_PUT_error(ERR_LIB_CONF,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 132#define X509error(r) ERR_PUT_ERROR(ERR_LIB_X509, (r))
133#define CRYPTOerror(r) ERR_PUT_error(ERR_LIB_CRYPTO,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 133#define ASN1error(r) ERR_PUT_ERROR(ERR_LIB_ASN1, (r))
134#define ECerror(r) ERR_PUT_error(ERR_LIB_EC,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 134#define CONFerror(r) ERR_PUT_ERROR(ERR_LIB_CONF, (r))
135#define BIOerror(r) ERR_PUT_error(ERR_LIB_BIO,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 135#define CRYPTOerror(r) ERR_PUT_ERROR(ERR_LIB_CRYPTO, (r))
136#define PKCS7error(r) ERR_PUT_error(ERR_LIB_PKCS7,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 136#define ECerror(r) ERR_PUT_ERROR(ERR_LIB_EC, (r))
137#define X509V3error(r) ERR_PUT_error(ERR_LIB_X509V3,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 137#define BIOerror(r) ERR_PUT_ERROR(ERR_LIB_BIO, (r))
138#define PKCS12error(r) ERR_PUT_error(ERR_LIB_PKCS12,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 138#define PKCS7error(r) ERR_PUT_ERROR(ERR_LIB_PKCS7, (r))
139#define RANDerror(r) ERR_PUT_error(ERR_LIB_RAND,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 139#define X509V3error(r) ERR_PUT_ERROR(ERR_LIB_X509V3, (r))
140#define OCSPerror(r) ERR_PUT_error(ERR_LIB_OCSP,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 140#define PKCS12error(r) ERR_PUT_ERROR(ERR_LIB_PKCS12, (r))
141#define UIerror(r) ERR_PUT_error(ERR_LIB_UI,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 141#define RANDerror(r) ERR_PUT_ERROR(ERR_LIB_RAND, (r))
142#define CMSerror(r) ERR_PUT_error(ERR_LIB_CMS,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 142#define OCSPerror(r) ERR_PUT_ERROR(ERR_LIB_OCSP, (r))
143#define TSerror(r) ERR_PUT_error(ERR_LIB_TS,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 143#define UIerror(r) ERR_PUT_ERROR(ERR_LIB_UI, (r))
144#define CTerror(r) ERR_PUT_error(ERR_LIB_CT,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 144#define CMSerror(r) ERR_PUT_ERROR(ERR_LIB_CMS, (r))
145#define KDFerror(r) ERR_PUT_error(ERR_LIB_KDF,(0xfff),(r),OPENSSL_FILE,OPENSSL_LINE) 145#define TSerror(r) ERR_PUT_ERROR(ERR_LIB_TS, (r))
146#define CTerror(r) ERR_PUT_ERROR(ERR_LIB_CT, (r))
147#define KDFerror(r) ERR_PUT_ERROR(ERR_LIB_KDF, (r))
146 148
147__END_HIDDEN_DECLS 149__END_HIDDEN_DECLS
148 150