Rename vfnprintf to vuprintf (u stands for user for the user callback and data passed...