+
+AT_SETUP([cdecl__yylex integer constants])
+
+AT_CHECK([scantest \
+ '0 000 0x00 0X00' \
+ '1234 01234 0x1234 0X1234' \
+ '4294967295 037777777777 0xffffffff 0XFFFFFFFF' \
+ 09 012345678 0x 0X], [0],
+[[integer constant 0
+integer constant 0
+integer constant 0
+integer constant 0
+eof
+integer constant 1234
+integer constant 668
+integer constant 4660
+integer constant 4660
+eof
+integer constant 4294967295
+integer constant 4294967295
+integer constant 4294967295
+integer constant 4294967295
+eof
+@@@
+eof
+@@@
+eof
+@@@
+eof
+@@@
+eof
+]])
+
+AT_CLEANUP