<!DOCTYPE File PUBLIC "-//Liam Quin//DTD C API Documentation v1.1//EN" "doc.dtd"><File>
<Entry dir="liblqutil">
<Function File="../../src/liblqutil/joinstr2.c">
<Name>LQU_joinstr2</Name>
<Class>Utilities/Strings
<Purpose>
Returns a string consisting of the concatenation of the two
given strings.  The result is freshly malloc'd, and it is the
caller's responsibility to free this storage.
Null strings are treated as if they were empty strings.
<Returns>
The concatenation of the three given arguments.
<Errors>
Fatal error if memory is exhausted.
<Bugs>
The name is a little odd.
<Example>
char *theFile = LQU_joinstr2(directoryName, "/fileName");
</Example>
<SeeAlso>
LQU_joinstr3
</Function>
<Decl>
API char *
LQU_joinstr2(s1, s2)
    CONST char *s1, *s2;
</Decl>
</Entry>
