I tried this in a smoke earlier, and got one failure, and to keep on
going, removed it temporarily. But many other changes later, I tried
again in a smoke, and it isn't failing. A legitimate failure of this
assertion would mean reading/writing past a buffer end.
return (char *) querylocale(mask, cur_obj);
# else
+
+ /* If this assert fails, adjust the size of curlocales in intrpvar.h */
+ STATIC_ASSERT_STMT(C_ARRAY_LENGTH(PL_curlocales) > LC_ALL_INDEX);
+
# if defined(_NL_LOCALE_NAME) && defined(DEBUGGING)
{