#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
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojZGVmaW5lIGJvb2wgaW50CiNkZWZpbmUgZmFsc2UgMAojZGVmaW5lIHRydWUgMQojZGVmaW5lIHN1cGVyY29vbCB2b2lkCiNkZWZpbmUgQkVHSU4gewojZGVmaW5lIEVORCB9CiNkZWZpbmUgT1BFTkJSQUNFICgKI2RlZmluZSBDTE9TRUJSQUNFICkKLy8gaSBhbSB0cnlpbmcgdG8gbWFrZSB0aGlzIG5vdCB3b3JrCnN1cGVyY29vbCBzdXBlcm1lZ2Fhd2Vzb21lcHJpbnQgT1BFTkJSQUNFIGNoYXIgdHh0Wzk5OTldIENMT1NFQlJBQ0UgQkVHSU4KICAgIHN0cmNhdCBPUEVOQlJBQ0UgdHh0LCIhIiBDTE9TRUJSQUNFOwogICAgcHJpbnRmIE9QRU5CUkFDRSAiJXMiLHR4dCBDTE9TRUJSQUNFOwpFTkQKYm9vbCBtYWluIE9QRU5CUkFDRSBDTE9TRUJSQUNFIEJFR0lOCiAgICBjaGFyIHhbXT0iaGVsbG8iOwogICAgY2hhciB5W109IndvcmxkIjsKICAgIHN0cmNhdCBPUEVOQlJBQ0UgeCwiICIgQ0xPU0VCUkFDRTsKICAgIHN0cmNhdCBPUEVOQlJBQ0UgeCx5IENMT1NFQlJBQ0U7CiAgICBzdXBlcm1lZ2Fhd2Vzb21lcHJpbnQgT1BFTkJSQUNFIHggQ0xPU0VCUkFDRTsKICAgIHJldHVybiBmYWxzZTsKRU5E