TRIO_PUBLIC int trio_scanfv TRIO_ARGS2((format, args), TRIO_CONST char* format,
                                       trio_pointer_t* args)
{
	static va_list unused;

	assert(VALID(format));

	return TrioScan((trio_pointer_t)stdin, 0, TrioInStreamFile, TrioUndoStreamFile, format, unused,
	                TrioArrayGetter, args);
}
TRIO_PUBLIC int trio_scanfv TRIO_ARGS2((format, args), TRIO_CONST char* format,
                                       trio_pointer_t* args)
{
	static va_list unused;

	assert(VALID(format));

	return TrioScan((trio_pointer_t)stdin, 0, TrioInStreamFile, TrioUndoStreamFile, format, unused,
	                TrioArrayGetter, args);
}