Language
C
Compiler
gcc HEAD 12.0.0 20210503 (experimental)
Options
Warnings
C11(GNU)
no pedantic
$ gcc prog.c -Wall -Wextra -std=gnu11 void shit(char *str)
{
uint32_t a;
memcpy(&a, str, sizeof(a));
switch(a)
{
case 0x00616161: puts("aaa"); break;
case 0x00626161: puts("aab"); break;
case 0x00636161: puts("aac"); break;
case 0x00646161: puts("aad"); break;
case 0x00656161: puts("aae"); break;
case 0x00666161: puts("aaf"); break;
case 0x00676161: puts("aag"); break;
case 0x00686161: puts("aah"); break;
case 0x00696261: puts("abi"); break;
case 0x006a6161: puts("aaj"); break;
}
}
Exit Code:
0