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