On Tue, Jun 23, 2026 at 11:51:20PM +0200, Patrice Dumas wrote: > The HTMLNonXS.pm has all the functions that have an XS interface and > are not needed when the XS interface is loaded > (tta/perl/XSTexinfo/convert/ConvertHTMLXS.xs). HTML.pm has the > functions do not have an XS interface, and in practice need to be > defined even when the XS interface is loaded. There is no other logic > behind that organization, one should consider that the Perl module is > the union of the two files. This organization makes managing the XS > interface much easier, and sometime can help finding if some functions > are better in the XS interface or not.
I see, I had thought if the C HTML converter was used, there would not be a need for any of these functions to be called from Perl code, but apparently there is still quite a lot that could be called, such as 'output_internal_links', or any of the functions that are part of the customization API.
