if you think otherwise you're a trendfag. goto is far more efficient than function calls for short blocks of code (lol compiler ignoring inline) and have a lot of neat applications.
i know i'm dumb, but this is the only way i could figure out fizz buzz without a separate case
void fizz_buzz(int upto)
{
int i = 1;
while(i != upto+1)
{
if(i % 3 == 0)
{
printf("%s", "Fizz");
}
else
goto not_multiple_of_3;