1 // RUN: %clang -std=c17 %s -o %t && %run %t
2 /// Test __isoc23_* for glibc 2.38+.
3 // RUN: %clang -std=c23 %s -o %t && %run %t
9 int test_vsscanf(const char *buf
, const char *fmt
, ...) {
12 int ret
= vsscanf(buf
, fmt
, ap
);
17 int main(int argc
, char **argv
) {
19 assert(sscanf("42", "%d", &x
) == 1);
21 assert(test_vsscanf("42", "%d", &y
) == 1);