Author
anonymous
over 8 years ago
Language
Compiler
Options
Author
anonymous
over 8 years ago
$
prog.c:3:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^
prog.c:3:6: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
~^
prog.c:3:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^
prog.c:3:43: warning: incompatible pointer types passing 'int *' to parameter of type 'const char *' [-Wincompatible-pointer-types]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^
/usr/include/stdio.h:363:45: note: passing argument to parameter '__format' here
extern int printf (__const char *__restrict __format, ...);
^
prog.c:3:43: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^
prog.c:3:33: warning: unsequenced modification and access to 'x' [-Wunsequenced]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^ ~
prog.c:3:61: warning: control reaches end of non-void function [-Wreturn-type]
x;f(*v){printf("%d",(int)log10(x=-~printf(v))*-~(x%10>8)+x);}
^
prog.c:5:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
v[100];
^
prog.c:6:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
prog.c:8:10: warning: incompatible pointer types passing 'int [100]' to parameter of type 'char *' [-Wincompatible-pointer-types]
gets(v);
^
/usr/include/stdio.h:636:26: note: passing argument to parameter '__s' here
extern char *gets (char *__s) __wur;
^
10 warnings generated.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa102
Exit Code:
0