summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_cpols.c
diff options
context:
space:
mode:
authortb <>2023-02-16 08:38:17 +0000
committertb <>2023-02-16 08:38:17 +0000
commitb1fbdd21532891fac5b0f128e57331894bd69d84 (patch)
tree689defafde66dbfa38a7854af566bd9a05f191b7 /src/lib/libcrypto/x509/x509_cpols.c
parentee0f647faa09f91cb79b628dcb818adaa381af90 (diff)
downloadopenbsd-b1fbdd21532891fac5b0f128e57331894bd69d84.tar.gz
openbsd-b1fbdd21532891fac5b0f128e57331894bd69d84.tar.bz2
openbsd-b1fbdd21532891fac5b0f128e57331894bd69d84.zip
libressl *_namespace.h: adjust *_ALIAS() to require a semicolon
LCRYPTO_ALIAS() and LSSL_ALIAS() contained a trailing semicolon. This does not conform to style(9), breaks editors and ctags and (most importantly) my workflow. Fix this by neutering them with asm("") so that -Wpedantic doesn't complain. There's precedent in libc's namespace.h fix suggested by & ok jsing
Diffstat (limited to 'src/lib/libcrypto/x509/x509_cpols.c')
-rw-r--r--src/lib/libcrypto/x509/x509_cpols.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/lib/libcrypto/x509/x509_cpols.c b/src/lib/libcrypto/x509/x509_cpols.c
index 12e4a55c47..3f106c691d 100644
--- a/src/lib/libcrypto/x509/x509_cpols.c
+++ b/src/lib/libcrypto/x509/x509_cpols.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_cpols.c,v 1.6 2022/11/26 16:08:54 tb Exp $ */ 1/* $OpenBSD: x509_cpols.c,v 1.7 2023/02/16 08:38:17 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -125,28 +125,28 @@ d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES **a, const unsigned char **in, long
125 return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 125 return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
126 &CERTIFICATEPOLICIES_it); 126 &CERTIFICATEPOLICIES_it);
127} 127}
128LCRYPTO_ALIAS(d2i_CERTIFICATEPOLICIES) 128LCRYPTO_ALIAS(d2i_CERTIFICATEPOLICIES);
129 129
130int 130int
131i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out) 131i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out)
132{ 132{
133 return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it); 133 return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
134} 134}
135LCRYPTO_ALIAS(i2d_CERTIFICATEPOLICIES) 135LCRYPTO_ALIAS(i2d_CERTIFICATEPOLICIES);
136 136
137CERTIFICATEPOLICIES * 137CERTIFICATEPOLICIES *
138CERTIFICATEPOLICIES_new(void) 138CERTIFICATEPOLICIES_new(void)
139{ 139{
140 return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it); 140 return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it);
141} 141}
142LCRYPTO_ALIAS(CERTIFICATEPOLICIES_new) 142LCRYPTO_ALIAS(CERTIFICATEPOLICIES_new);
143 143
144void 144void
145CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a) 145CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a)
146{ 146{
147 ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it); 147 ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it);
148} 148}
149LCRYPTO_ALIAS(CERTIFICATEPOLICIES_free) 149LCRYPTO_ALIAS(CERTIFICATEPOLICIES_free);
150 150
151static const ASN1_TEMPLATE POLICYINFO_seq_tt[] = { 151static const ASN1_TEMPLATE POLICYINFO_seq_tt[] = {
152 { 152 {
@@ -182,28 +182,28 @@ d2i_POLICYINFO(POLICYINFO **a, const unsigned char **in, long len)
182 return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 182 return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
183 &POLICYINFO_it); 183 &POLICYINFO_it);
184} 184}
185LCRYPTO_ALIAS(d2i_POLICYINFO) 185LCRYPTO_ALIAS(d2i_POLICYINFO);
186 186
187int 187int
188i2d_POLICYINFO(POLICYINFO *a, unsigned char **out) 188i2d_POLICYINFO(POLICYINFO *a, unsigned char **out)
189{ 189{
190 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it); 190 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
191} 191}
192LCRYPTO_ALIAS(i2d_POLICYINFO) 192LCRYPTO_ALIAS(i2d_POLICYINFO);
193 193
194POLICYINFO * 194POLICYINFO *
195POLICYINFO_new(void) 195POLICYINFO_new(void)
196{ 196{
197 return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it); 197 return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it);
198} 198}
199LCRYPTO_ALIAS(POLICYINFO_new) 199LCRYPTO_ALIAS(POLICYINFO_new);
200 200
201void 201void
202POLICYINFO_free(POLICYINFO *a) 202POLICYINFO_free(POLICYINFO *a)
203{ 203{
204 ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it); 204 ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it);
205} 205}
206LCRYPTO_ALIAS(POLICYINFO_free) 206LCRYPTO_ALIAS(POLICYINFO_free);
207 207
208static const ASN1_TEMPLATE policydefault_tt = { 208static const ASN1_TEMPLATE policydefault_tt = {
209 .flags = 0, 209 .flags = 0,
@@ -281,28 +281,28 @@ d2i_POLICYQUALINFO(POLICYQUALINFO **a, const unsigned char **in, long len)
281 return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 281 return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
282 &POLICYQUALINFO_it); 282 &POLICYQUALINFO_it);
283} 283}
284LCRYPTO_ALIAS(d2i_POLICYQUALINFO) 284LCRYPTO_ALIAS(d2i_POLICYQUALINFO);
285 285
286int 286int
287i2d_POLICYQUALINFO(POLICYQUALINFO *a, unsigned char **out) 287i2d_POLICYQUALINFO(POLICYQUALINFO *a, unsigned char **out)
288{ 288{
289 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it); 289 return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
290} 290}
291LCRYPTO_ALIAS(i2d_POLICYQUALINFO) 291LCRYPTO_ALIAS(i2d_POLICYQUALINFO);
292 292
293POLICYQUALINFO * 293POLICYQUALINFO *
294POLICYQUALINFO_new(void) 294POLICYQUALINFO_new(void)
295{ 295{
296 return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it); 296 return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it);
297} 297}
298LCRYPTO_ALIAS(POLICYQUALINFO_new) 298LCRYPTO_ALIAS(POLICYQUALINFO_new);
299 299
300void 300void
301POLICYQUALINFO_free(POLICYQUALINFO *a) 301POLICYQUALINFO_free(POLICYQUALINFO *a)
302{ 302{
303 ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it); 303 ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it);
304} 304}
305LCRYPTO_ALIAS(POLICYQUALINFO_free) 305LCRYPTO_ALIAS(POLICYQUALINFO_free);
306 306
307static const ASN1_TEMPLATE USERNOTICE_seq_tt[] = { 307static const ASN1_TEMPLATE USERNOTICE_seq_tt[] = {
308 { 308 {
@@ -338,28 +338,28 @@ d2i_USERNOTICE(USERNOTICE **a, const unsigned char **in, long len)
338 return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 338 return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
339 &USERNOTICE_it); 339 &USERNOTICE_it);
340} 340}
341LCRYPTO_ALIAS(d2i_USERNOTICE) 341LCRYPTO_ALIAS(d2i_USERNOTICE);
342 342
343int 343int
344i2d_USERNOTICE(USERNOTICE *a, unsigned char **out) 344i2d_USERNOTICE(USERNOTICE *a, unsigned char **out)
345{ 345{
346 return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it); 346 return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
347} 347}
348LCRYPTO_ALIAS(i2d_USERNOTICE) 348LCRYPTO_ALIAS(i2d_USERNOTICE);
349 349
350USERNOTICE * 350USERNOTICE *
351USERNOTICE_new(void) 351USERNOTICE_new(void)
352{ 352{
353 return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it); 353 return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it);
354} 354}
355LCRYPTO_ALIAS(USERNOTICE_new) 355LCRYPTO_ALIAS(USERNOTICE_new);
356 356
357void 357void
358USERNOTICE_free(USERNOTICE *a) 358USERNOTICE_free(USERNOTICE *a)
359{ 359{
360 ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it); 360 ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it);
361} 361}
362LCRYPTO_ALIAS(USERNOTICE_free) 362LCRYPTO_ALIAS(USERNOTICE_free);
363 363
364static const ASN1_TEMPLATE NOTICEREF_seq_tt[] = { 364static const ASN1_TEMPLATE NOTICEREF_seq_tt[] = {
365 { 365 {
@@ -395,28 +395,28 @@ d2i_NOTICEREF(NOTICEREF **a, const unsigned char **in, long len)
395 return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, 395 return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
396 &NOTICEREF_it); 396 &NOTICEREF_it);
397} 397}
398LCRYPTO_ALIAS(d2i_NOTICEREF) 398LCRYPTO_ALIAS(d2i_NOTICEREF);
399 399
400int 400int
401i2d_NOTICEREF(NOTICEREF *a, unsigned char **out) 401i2d_NOTICEREF(NOTICEREF *a, unsigned char **out)
402{ 402{
403 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it); 403 return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
404} 404}
405LCRYPTO_ALIAS(i2d_NOTICEREF) 405LCRYPTO_ALIAS(i2d_NOTICEREF);
406 406
407NOTICEREF * 407NOTICEREF *
408NOTICEREF_new(void) 408NOTICEREF_new(void)
409{ 409{
410 return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it); 410 return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it);
411} 411}
412LCRYPTO_ALIAS(NOTICEREF_new) 412LCRYPTO_ALIAS(NOTICEREF_new);
413 413
414void 414void
415NOTICEREF_free(NOTICEREF *a) 415NOTICEREF_free(NOTICEREF *a)
416{ 416{
417 ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it); 417 ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it);
418} 418}
419LCRYPTO_ALIAS(NOTICEREF_free) 419LCRYPTO_ALIAS(NOTICEREF_free);
420 420
421static STACK_OF(POLICYINFO) * 421static STACK_OF(POLICYINFO) *
422r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) 422r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value)
@@ -782,4 +782,4 @@ X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)
782 else 782 else
783 BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, ""); 783 BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, "");
784} 784}
785LCRYPTO_ALIAS(X509_POLICY_NODE_print) 785LCRYPTO_ALIAS(X509_POLICY_NODE_print);