using snprintf_P in function

Why do you pass the size of a pointer to snprintf?