{"name": "u32_print_eopt", "code": "__int64 __fastcall u32_print_eopt ( FILE * @@a1@@ , __int64 @@a2@@ , uint32_t * @@a3@@ , unsigned int @@a4@@ ) { __int64 result ; uint32_t @@v5@@ ; const char * @@v6@@ ; uint32_t @@v7@@ ; uint32_t v8 ; if ( @@a4@@ > Number ) { @@v5@@ = @@a3@@ [ Number ] ; if ( @@a3@@ [ Number ] ) @@v6@@ = String ; else @@v6@@ = ( const char * ) & unk_A97 ; @@v7@@ = ntohl ( * @@a3@@ ) ; v8 = ntohl ( @@a3@@ [ Number ] ) ; fprintf ( @@a1@@ , String , v8 , @@v7@@ , @@v6@@ , @@v5@@ ) ; result = Number L ; } else { fwrite ( String , Number , Number , stderr ) ; result = Number ; } return result ; }", "source": [{"n": "v5", "t": {"T": 1, "n": "uint32_t", "s": 4}, "location": "r104"}, {"n": "v6", "t": {"T": 3, "t": "const char"}, "location": "r112"}, {"n": "a3", "t": {"T": 3, "t": "uint32_t"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "v7", "t": {"T": 1, "n": "uint32_t", "s": 4}, "location": "r32"}, {"n": "a1", "t": {"T": 3, "t": "FILE"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]}