int ispunct_l(int c, locale_t loc);
ispunct_l returns nonzero (true) for every printing character for which neither isspace nor isalnum is true in in locale loc.