add bbSnprintf()