#include typedef int8_t int8; typedef uint8_t uint8; typedef int16_t int16; typedef uint16_t uint16; typedef int32_t int32; typedef uint32_t uint32; typedef int64_t int64; typedef uint64_t uint64; typedef float float32; typedef double float64; int32 _Isomething = 42; typedef struct _Istring_N_I_data { int32 size; uint8 data[0]; } _Istring_N_I_data; typedef struct _Istring { _Istring_N_I_data_C data; } _Istring; typedef struct _Iarray_L_Istring_G { _Istring_P m_data; int32 m_size; int32 m_mem; } _Iarray_L_Istring_G; _Istring _Iarray_L_Istring_G_M_Igetindex_B_Iint32_E ( int32 index ) { if(((((index)<(0)))||(((index)>=(null))))) { _IWARNING("\x19\x00\x00\x00""array index out of bounds") return "\x00\x00\x00\x00"""; } return _Isomethingsomething_getindex(null,index); } _Ivoid _Iarray_L_Istring_G_N_Iclear_B_E ( ) { _Iarray_L_Istring_G_N_Iresize_B_Iint32_E(0) } _Ivoid _Imain_B_Iarray_L_Istring_G_E ( _Iarray_L_Istring_G args ) { {int32 i; i = 0;while(((i)<(null))) { _Iprintln_B_Istring_E(_Isomethingsomething_getindex(args,i)) i = ((i)+(1)); }} _Iprintln_B_Istring_E(runtime_concat(3,"\x0f\x00\x00\x00""Hello, world! (",null,"\x01\x00\x00\x00"")")) } _Ivoid _I_test_B_E ( ) { _Imain_B_Iarray_L_Istring_G_E({m_data=array,m_size=dict,m_mem=dict}) }