diff options
author | tb <> | 2025-05-10 06:35:22 +0000 |
---|---|---|
committer | tb <> | 2025-05-10 06:35:22 +0000 |
commit | be6031c77d70348bf4d01758ad0e9e181e068571 (patch) | |
tree | c9d3a7ad22f3e6d9048f7a91656ca9ae4ffd6069 /src | |
parent | c1e45397bb8f5951753710729c9d3378cfd06337 (diff) | |
download | openbsd-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.h | 54 |
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 | ||
119 | void ERR_load_const_strings(const ERR_STRING_DATA *str); | 119 | void 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 | ||