It's a special case of strjoin(), so no need to keep both. In particular as typing strjoin() is even shoert than strappend().
The code is complex enough to deserve its own .c file. Let's split this out.