Got rid of the remaining few str_c calls by using sprintf to append the rdata exentsion.  This should make the code safer for Mac and Linux.