Language: C

char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}

Compiler output:
main.c:1:53: warning: data definition has no type or storage class
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                     ^
main.c:1:53: error: type defaults to 'int' in declaration of 'L' [-Wimplicit-int]
main.c:1:123: warning: data definition has no type or storage class
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                           ^
main.c:1:123: error: type defaults to 'int' in declaration of 'B' [-Wimplicit-int]
main.c:1:289: warning: data definition has no type or storage class
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                 ^
main.c:1:289: error: type defaults to 'int' in declaration of 'b' [-Wimplicit-int]
main.c:1:291: error: type defaults to 'int' in declaration of 'l' [-Wimplicit-int]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                   ^
main.c:1:293: error: return type defaults to 'int' [-Wimplicit-int]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                     ^~~~
main.c: In function 'main':
main.c:1:293: error: type of 'c' defaults to 'int' [-Wimplicit-int]
main.c:1:308: error: implicit declaration of function 'getchar' [-Wimplicit-function-declaration]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                                    ^~~~~~~
main.c:1:1: note: 'getchar' is defined in header '<stdio.h>'; this is probably fixable by adding '#include <stdio.h>'
  +++ |+#include <stdio.h>
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
main.c:1:378: error: implicit declaration of function 'putchar' [-Wimplicit-function-declaration]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                                                                                                          ^~~~~~~
main.c:1:378: note: include '<stdio.h>' or provide a declaration of 'putchar'
main.c:1:403: error: 'elsel' undeclared (first use in this function)
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                                                                                                                                   ^~~~~
main.c:1:403: note: each undeclared identifier is reported only once for each function it appears in
main.c:1:450: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^~~~
main.c:1:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
  +++ |+#include <stdlib.h>
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
main.c:1:450: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
    1 | char*C="ABCDEFGHIJKLMNOPQRSTUVWXYZ .,-'?",*strchr();L[]={6,8,4,4,3,5,8,6,4,8,4,5,8,8,5,3,8,4,5,5,8,8,6,8,8,8,3,6,6,8,6,6};B[]={0x25,0x9a,0x05,0x01,0x06,0x09,0x9b,0x10,0x07,0x98,0x06,0x04,0x99,0x9e,0x05,0x07,0x9f,0x08,0x06,0x07,0x9c,0x9d,0x02,0x92,0x93,0x90,0x05,0x11,0x03,0x91,0x00,0x01};b,l;main(c){for(;c=getchar(),c+1;)if(c-10)for(c=strchr(C,c)-C,b=b<<L[c]|B[c],l+=L[c];l>4;putchar(C[b>>l&31]))l-=5;elsel&&putchar(C[(b<<=5-l)&31]),l=0,putchar(c);exit(0);}
      |