libformatstr