header_files#
Return the canonical list of Perl C header filenames.
Synopsis#
use Config;
my @hdrs = Config::header_files();
What you get back#
A fixed list of bare header filenames (perl.h, sv.h, op.h,
and so on) — no paths, no extensions other than .h. The call
exists so tooling that probes for XS build prerequisites keeps
working.
Edge cases#
The filenames name headers from the upstream perl C sources. pperl does not ship them as separate files; callers that read the headers from disk will fail to find them.
Differences from upstream#
pperl does not have a C-level public header layout, so the list is informational only. It matches upstream’s roster so scripts that merely inspect the names (without opening the files) behave identically.