Result

WA

Code [DL]

Begin
OutText ("Hello World!") ;
Outimage ;
End ;

stdin

00110111
11000010
11110110
00111100
11010010
10011101
10010000
11100001
11010010
00000011
10111110
00100100
11100000
01001111
11100110
10110100
10101011
01010100
01001011
00000010
11100111
10101110
11000001
00100111
10011001
00010101
01011011
01000110
01100111
01100101
01001110
10000111
00000000
10001000
11000111
11011101
00011100
00001111
00000001
10001000
00010011
00000110
00001010
01101001
00101101
01000010
01001101
11101010
01111000
11111101

stdout

Hello World!

stderr

Compiling /tmp/code.sim:
gcc -g -O2 -c code.c
code.c: In function ‘main’:
code.c:105:136: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]
 int main(int __argc, char *__argv[]){__progname= __argv[0];goto __sw;__l0:__rstart(__argc,__argv);goto __start;__l1:__slutt:__rslutt();exit(0);__start:__curent_map=__mapmain;
                                                                                                                                        ^
code.c:105:136: warning: incompatible implicit declaration of built-in function ‘exit’
code.c:105:136: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
/tmp/code.sim:3:44: warning: implicit declaration of function ‘__rbe’ [-Wimplicit-function-declaration]
/tmp/code.sim: In function ‘__init’:
/tmp/code.sim:6:19: warning: implicit declaration of function ‘__init_FILE’ [-Wimplicit-function-declaration]
/tmp/code.sim: At top level:
/tmp/code.sim:7:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
/tmp/code.sim:13:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
gcc -g -O2 -o /tmp/code code.o -L/usr/local/lib -lcim

strace