int printf(const char *restrict, ...);
int scanf(const char * restrict, ...) ;
void test(void) {
long notLongEnough = 1;
long long quiteLong = 2;
printf("%Ld", notLongEnough); printf("%Ld", quiteLong);
#ifndef ALLOWED
#endif
#ifndef MS
printf("%Z\n", quiteLong); #endif
}
void testAlwaysInvalid(void) {
printf("%Lc", 'a'); printf("%Ls", "a"); }
#ifdef ALLOWED
void printf_longlong(long long x, unsigned long long y) {
printf("%Ld", y); printf("%Lu", y); printf("%Lx", y); printf("%Ld", x); printf("%Lu", x); printf("%Lx", x); printf("%Ls", "hello"); }
void scanf_longlong(long long *x, unsigned long long *y) {
scanf("%Ld", y); scanf("%Lu", y); scanf("%Lx", y); scanf("%Ld", x); scanf("%Lu", x); scanf("%Lx", x); scanf("%Ls", "hello"); }
#endif