nasm_strappend() is similar to nasm_strcat() for the case where the first string isn't useful and should be freed. Furthermore, one or both of the arguments are allowed to be NULL. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>