To concatenate "hello, " and "world", one might say the following.
p = stracat("hello, ", "world", (char *)NULL);
if (p != NULL)
Please note that it is necessary to case NULL as in the example above,
since there is no information about the type of the argument available
in the prototype, and since an unadorned NULL might not be of the
correct type. (See any good C reference book or the comp.lang.c FAQ for