I’ve been looking at the code for Bigger Than You Think, and it seems like it adds hyperlinks using pre-existing Quixe/GLK techniques. But the main thing it uses to print it out is ‘PrintText’, like this:
[ DisplayBoldLink opt avail;
avail = LinksAvailable();
glk_set_style(style_Subheader);
if (avail)
glk_set_hyperlink(opt);
PrintText(opt.short_name);
if (avail)
glk_set_hyperlink(0);
glk_set_style(style_Normal);
];
The Inform compiler doesn’t recognize PrintText(). It’s not defined elsewhere in the file, which otherwise seems to compile just fine. Searching this forum for PrintText, many examples come up, but all in 2013 or earlier.
So I assumed it was deprecated, but the Inform 6 patch notes don’t mention it:
https://inform-fiction.org/manual/ReleaseNotes-6.3x.html
Any idea where it went, or what it does?