using snprintf_P in function

@PaulS
That doesn't realy answer my question, but.... By returning the pointer to the memory location that was passed and modified in the function, I can use the funtion call in-line in the print statements. This is the same way strcpy, strcat, etc all work. They both modify a buffer and return a pointer to the buffer.

If I just modify the pointer to memory location, I then have to call the function in one statement and print the results of the modified buffer in the next statement. For me, I like keeping it all on one line. Does that help with the mystery?

@Groove
Doh!!! I believe you just nailed my problem. The pointer obviously only has a length of one, which is exactly the length of my output. Will correct.

Thanks.