<!DOCTYPE File PUBLIC "-//Liam Quin//DTD C API Documentation v1.1//EN" "doc.dtd"><File>
<Entry dir="liblqtext">
<Function File="../../src/liblqtext/filters.c">
<Name>LQT_MakeInput</Name>
<Class>Database/Update, Database/Documents
<Purpose>
<P>Opens the document referred to by the given FileInfo for reading,
using external input filters if necessary.</P>.
<P>The returned stdio stream may refer to a pipe or to a file;
use LQT_DestroyFileInfo to close it and reclaim the memory.</P>
<Returns>
A stdio stream open for reading, or NULL on error.
<Errors>
Issues an error if a required external filter could not be started.
<SeeAlso>
LQT_MakeFileInfo
LQT_DestroyFileInfo
LQT_GetFilterType
</Function>
<Decl>
API FILE *
LQT_MakeInput(db, FileInfo)
    t_LQTEXT_Database *db;
    t_FileInfo *FileInfo;
</Decl>
</Entry>
