Language: C

m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///

Compiler output:
main.c:1:1: warning: data definition has no type or storage class
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      | ^
main.c:1:1: error: type defaults to 'int' in declaration of 'm' [-Wimplicit-int]
main.c:1:4: error: type defaults to 'int' in declaration of 'a' [-Wimplicit-int]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |    ^
main.c:1:6: error: lvalue required as unary '&' operand
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |      ^
main.c:1:13: error: return type defaults to 'int' [-Wimplicit-int]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |             ^~~~
main.c: In function 'main':
main.c:1:24: error: implicit declaration of function 'gets' [-Wimplicit-function-declaration]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                        ^~~~
main.c:1:40: error: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                        ^~~~~~
main.c:1:1: note: include '<string.h>' or provide a declaration of 'strcmp'
  +++ |+#include <string.h>
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
main.c:1:47: error: passing argument 1 of 'strcmp' from incompatible pointer type [-Wincompatible-pointer-types]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                               ^
      |                                               |
      |                                               int *
main.c:1:47: note: expected 'const char *' but argument is of type 'int *'
main.c:1:49: error: passing argument 2 of 'strcmp' from incompatible pointer type [-Wincompatible-pointer-types]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                 ^~
      |                                                 |
      |                                                 int *
main.c:1:49: note: expected 'const char *' but argument is of type 'int *'
main.c:1:56: error: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                        ^~~~~~
main.c:1:56: note: include '<string.h>' or provide a declaration of 'strcpy'
main.c:1:56: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
main.c:1:56: note: include '<string.h>' or provide a declaration of 'strcpy'
main.c:1:63: error: passing argument 1 of 'strcpy' from incompatible pointer type [-Wincompatible-pointer-types]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                               ^~
      |                                                               |
      |                                                               int *
main.c:1:63: note: expected 'char *' but argument is of type 'int *'
main.c:1:66: error: passing argument 2 of 'strcpy' from incompatible pointer type [-Wincompatible-pointer-types]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                                  ^
      |                                                                  |
      |                                                                  int *
main.c:1:66: note: expected 'const char *' but argument is of type 'int *'
main.c:1:73: error: implicit declaration of function 'puts' [-Wimplicit-function-declaration]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                                         ^~~~
main.c:1:1: note: include '<stdio.h>' or provide a declaration of 'puts'
  +++ |+#include <stdio.h>
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
main.c:1:78: error: passing argument 1 of 'puts' from incompatible pointer type [-Wincompatible-pointer-types]
    1 | m,*a=&m--+6;main(){for(gets(a);gets(a);strcmp(a,&m)<0&&strcpy(&m,a));m=!puts(&m);}///
      |                                                                              ^~
      |                                                                              |
      |                                                                              int *
main.c:1:78: note: expected 'const char *' but argument is of type 'int *'