update from main archive 970118
[kopensolaris-gnu/glibc.git] / stdio-common / scanf11.c
1 /* This test comes from ISO C Corrigendum 1.  */
2 #include <stdio.h>
3
4 int
5 main (int argc, char *argv[])
6 {
7   int d1, n1, n2, i;
8 #define NOISE 1234567
9   int d2 = NOISE;
10
11   i = sscanf ("123", "%d%n%n%d", &d1, &n1, &n2, &d2);
12
13   return i != 3 || d1 != 123 || n1 != 3 || n2 != 3 || d2 != NOISE;
14 }