#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define bool int
#define false 0
#define true 1
#define supercool void
#define BEGIN {
#define END }
#define OPENBRACE (
#define CLOSEBRACE )
// i am trying to make this not work
supercool supermegaawesomeprint OPENBRACE char txt[9999] CLOSEBRACE BEGIN
    strcat OPENBRACE txt,"!" CLOSEBRACE;
    printf OPENBRACE "%s",txt CLOSEBRACE;
END
bool main OPENBRACE CLOSEBRACE BEGIN
    char x[]="hello";
    char y[]="world";
    strcat OPENBRACE x," " CLOSEBRACE;
    strcat OPENBRACE x,y CLOSEBRACE;
    supermegaawesomeprint OPENBRACE x CLOSEBRACE;
    return false;
END