CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2023/02/16 01:38:17
Modified files: lib/libcrypto/hidden: crypto_namespace.h lib/libcrypto/hmac: hmac.c lib/libcrypto/pkcs12: p12_add.c p12_asn.c p12_attr.c p12_crpt.c p12_crt.c p12_decr.c p12_init.c p12_key.c p12_kiss.c p12_mutl.c p12_npas.c p12_p8d.c p12_p8e.c p12_sbag.c p12_utl.c pk12err.c lib/libcrypto/pkcs7: bio_pk7.c pk7_asn1.c pk7_attr.c pk7_doit.c pk7_lib.c pk7_mime.c pk7_smime.c pkcs7err.c lib/libcrypto/stack: stack.c lib/libcrypto/ui: ui_err.c ui_lib.c ui_null.c ui_openssl.c ui_util.c lib/libcrypto/x509: by_dir.c by_file.c by_mem.c pcy_lib.c pcy_tree.c x509_addr.c x509_akeya.c x509_alt.c x509_asid.c x509_att.c x509_bcons.c x509_bitst.c x509_cmp.c x509_conf.c x509_cpols.c x509_crld.c x509_d2.c x509_def.c x509_enum.c x509_err.c x509_ext.c x509_extku.c x509_genn.c x509_info.c x509_lib.c x509_lu.c x509_ncons.c x509_obj.c x509_pcia.c x509_pcons.c x509_pku.c x509_pmaps.c x509_prn.c x509_purp.c x509_r2x.c x509_req.c x509_set.c x509_skey.c x509_sxnet.c x509_trs.c x509_txt.c x509_utl.c x509_v3.c x509_vfy.c x509_vpm.c x509cset.c x509name.c x509rset.c x509spki.c x509type.c x_all.c lib/libssl : bio_ssl.c lib/libssl/hidden: ssl_namespace.h Log message: 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