CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2020/09/18 04:18:26

Added files:
        regress/lib/libcrypto/symbols: Makefile symbols.awk 

Log message:
Check availability of the symbols in Symbols.list

This regress parses Symbols.list and pulls all public headers out of
libcrypto's Makefile to generate a simple program that uses all public
symbols. A number of symbols need to be declared extern since they are
unavailable in public headers and a handful must be skipped since they
are apparently architecture dependent.

This would have caught the recent breakage due to the accidental removal
of the NAME_CONSTRAINTS_check() function and points out a number of
places where cleanup may happen in the future.

discussed with beck

Reply via email to