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.

Reply via email to