Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <inttypes.h>
- 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})
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement