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

Reply via email to