Copy link
@gvanem

gvanem Dec 17, 2019

Contributor

@jay How this is macro is used, generates a clang warning on each use:

strerror.c(876,29): warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt]
    SEC2TXT(CRYPT_E_REVOKED);
                            ^

If instead we do #define SEC2TXT(sec) case sec: txt = #sec; break, this generates no warning (drop last ;).