I've done a work around as well. One issue I found is that the va list alignment for printf and sprintf are different because sprintf passes an additional parameter. Best, Bob Wirka Sent from Yahoo! Mail on Android