* don't call strcat(), making segfault (or bus error on Mac OS X), missing a line feed at the end is better than getting fatal error
* use newSVpvn instead of newSVpv