libressl *_namespace.h: adjust *_ALIAS() to require a semicolon
authortb <tb@openbsd.org>
Thu, 16 Feb 2023 08:38:17 +0000 (08:38 +0000)
committertb <tb@openbsd.org>
Thu, 16 Feb 2023 08:38:17 +0000 (08:38 +0000)
commitcedac4184d41cfc52c913dbb6c371cdbae931594
tree3e15bb78c35bb4e94294d7a9db8eaf1685e7a242
parent04444b3a4cd55867f808eadfc03caffb82a2aebc
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
85 files changed:
lib/libcrypto/hidden/crypto_namespace.h
lib/libcrypto/hmac/hmac.c
lib/libcrypto/pkcs12/p12_add.c
lib/libcrypto/pkcs12/p12_asn.c
lib/libcrypto/pkcs12/p12_attr.c
lib/libcrypto/pkcs12/p12_crpt.c
lib/libcrypto/pkcs12/p12_crt.c
lib/libcrypto/pkcs12/p12_decr.c
lib/libcrypto/pkcs12/p12_init.c
lib/libcrypto/pkcs12/p12_key.c
lib/libcrypto/pkcs12/p12_kiss.c
lib/libcrypto/pkcs12/p12_mutl.c
lib/libcrypto/pkcs12/p12_npas.c
lib/libcrypto/pkcs12/p12_p8d.c
lib/libcrypto/pkcs12/p12_p8e.c
lib/libcrypto/pkcs12/p12_sbag.c
lib/libcrypto/pkcs12/p12_utl.c
lib/libcrypto/pkcs12/pk12err.c
lib/libcrypto/pkcs7/bio_pk7.c
lib/libcrypto/pkcs7/pk7_asn1.c
lib/libcrypto/pkcs7/pk7_attr.c
lib/libcrypto/pkcs7/pk7_doit.c
lib/libcrypto/pkcs7/pk7_lib.c
lib/libcrypto/pkcs7/pk7_mime.c
lib/libcrypto/pkcs7/pk7_smime.c
lib/libcrypto/pkcs7/pkcs7err.c
lib/libcrypto/stack/stack.c
lib/libcrypto/ui/ui_err.c
lib/libcrypto/ui/ui_lib.c
lib/libcrypto/ui/ui_null.c
lib/libcrypto/ui/ui_openssl.c
lib/libcrypto/ui/ui_util.c
lib/libcrypto/x509/by_dir.c
lib/libcrypto/x509/by_file.c
lib/libcrypto/x509/by_mem.c
lib/libcrypto/x509/pcy_lib.c
lib/libcrypto/x509/pcy_tree.c
lib/libcrypto/x509/x509_addr.c
lib/libcrypto/x509/x509_akeya.c
lib/libcrypto/x509/x509_alt.c
lib/libcrypto/x509/x509_asid.c
lib/libcrypto/x509/x509_att.c
lib/libcrypto/x509/x509_bcons.c
lib/libcrypto/x509/x509_bitst.c
lib/libcrypto/x509/x509_cmp.c
lib/libcrypto/x509/x509_conf.c
lib/libcrypto/x509/x509_cpols.c
lib/libcrypto/x509/x509_crld.c
lib/libcrypto/x509/x509_d2.c
lib/libcrypto/x509/x509_def.c
lib/libcrypto/x509/x509_enum.c
lib/libcrypto/x509/x509_err.c
lib/libcrypto/x509/x509_ext.c
lib/libcrypto/x509/x509_extku.c
lib/libcrypto/x509/x509_genn.c
lib/libcrypto/x509/x509_info.c
lib/libcrypto/x509/x509_lib.c
lib/libcrypto/x509/x509_lu.c
lib/libcrypto/x509/x509_ncons.c
lib/libcrypto/x509/x509_obj.c
lib/libcrypto/x509/x509_pcia.c
lib/libcrypto/x509/x509_pcons.c
lib/libcrypto/x509/x509_pku.c
lib/libcrypto/x509/x509_pmaps.c
lib/libcrypto/x509/x509_prn.c
lib/libcrypto/x509/x509_purp.c
lib/libcrypto/x509/x509_r2x.c
lib/libcrypto/x509/x509_req.c
lib/libcrypto/x509/x509_set.c
lib/libcrypto/x509/x509_skey.c
lib/libcrypto/x509/x509_sxnet.c
lib/libcrypto/x509/x509_trs.c
lib/libcrypto/x509/x509_txt.c
lib/libcrypto/x509/x509_utl.c
lib/libcrypto/x509/x509_v3.c
lib/libcrypto/x509/x509_vfy.c
lib/libcrypto/x509/x509_vpm.c
lib/libcrypto/x509/x509cset.c
lib/libcrypto/x509/x509name.c
lib/libcrypto/x509/x509rset.c
lib/libcrypto/x509/x509spki.c
lib/libcrypto/x509/x509type.c
lib/libcrypto/x509/x_all.c
lib/libssl/bio_ssl.c
lib/libssl/hidden/ssl_namespace.h