Result

AC

Code [DL]

.
Ajax,.
Page,.
Puck,.
Act I:.
Scene I:.
[Enter Ajax and Puck]
Ajax:
You be as big as the square of the sum of a big big big sky and a big sky.
[Exit Puck]
[Enter Page]
Ajax:
You be zero.
Scene II:b.
Page:
Open your mind.
Be you nicer than a big big big big sky?
If not, let us return to c.
Ajax:
You be as big as the sum of twice you and the sum of I and the sum of a big big big big war and a big big big big big war.
Let us return to b.
Scene III:c.
Ajax:
You be as big as the sum of twice twice twice you and a sky.
Be you as red as the square of the square root of you?
If so, you cat.
If not, you be as big as zero.
Open thy heart.
[Exit Page]
[Enter Puck]
Ajax:
You be as big as the sum of you and a big war.
Be you as red as zero?
[Exit Puck]
[Enter Page]
Ajax:
You be zero.
If not, let us return to b.
[Exeunt]

stdin

01011001
10011001
00000001
00101101
00000011
00100100
00110111
00011100
11111001
00100000
01001110
11000010
10101101
00001111
00000000
00010101
01111000
01001011
11101001
11010010
11111110
01001100
11011100
00111111
10111101
00001010
01000010
00010101
11100011
10001111
11111101
10111100
10111110
00011011
00011001
10001100
01110101
00000110
01011011
10001000
00000001
00001000
10101011
01101001
10110011
11011011
01110001
01010110
11100111
11100110

stdout

01111111001001111001000001110010100001111011000010

stderr

In file included from /tmp/code.c:8:0:
/tmp/include/stack.h: In function ‘push’:
/tmp/include/stack.h:29:12: warning: implicit declaration of function ‘strlcat’ [-Wimplicit-function-declaration]
            strlcat(errormessage, (*s).name, MAXNAMELENGTH);
            ^
/tmp/include/stack.h:31:19: warning: format not a string literal and no format arguments [-Wformat-security]
            printf(errormessage);
                   ^
/tmp/include/stack.h: In function ‘pop’:
/tmp/include/stack.h:50:16: warning: format not a string literal and no format arguments [-Wformat-security]
        printf (errormessage);
                ^
/tmp/code.c: In function ‘main’:
/tmp/code.c:17:1: warning: label ‘act1’ defined but not used [-Wunused-label]
 act1: {
 ^

strace