{"name": "print_encoded_to_body", "code": "__int64 __fastcall print_encoded_to_body ( FILE * @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , char * @@a4@@ , int @@a5@@ , char * @@a6@@ ) { const char * v6 ; const char * v7 ; __int64 result ; char @@v13@@ ; int i ; int v15 ; @@v13@@ = * @@a4@@ ; fputs ( @@a6@@ , @@a1@@ ) ; for ( i = Number ; i < @@a5@@ ; ++ i ) { if ( i == @@a5@@ - Number ) v6 = ( const char * ) & off_946 ; else v6 = ( char * ) & off_946 + Number ; if ( i ) v7 = String ; else v7 = String ; fprintf ( @@a1@@ , String , v7 , ( unsigned __int8 ) @@a4@@ [ i ] , v6 ) ; } v15 = Number ; if ( ( @@v13@@ & Number ) != Number ) { fprintf ( @@a1@@ , String , @@a6@@ , ( unsigned __int8 ) @@a4@@ [ Number ] , ( const char * ) ( ( unsigned __int8 ) @@a4@@ [ Number ] + @@a2@@ ) ) ; v15 = Number ; } if ( ( @@v13@@ & Number ) != Number ) { fprintf ( @@a1@@ , String , @@a6@@ , ( unsigned __int8 ) @@a4@@ [ v15 + Number ] , ( const char * ) ( ( unsigned __int8 ) @@a4@@ [ v15 ] + @@a2@@ ) ) ; v15 += Number ; } strcat ( @@a6@@ , String ) ; if ( ( int ) print_encoded_uri ( @@a1@@ , & @@a4@@ [ v15 ] , ( unsigned __int8 ) @@a4@@ [ Number ] , @@a2@@ , @@a3@@ , @@a6@@ ) >= Number ) { @@a6@@ [ strlen ( @@a6@@ ) - Number ] = Number ; print_encoded_parameters ( @@a1@@ , & @@a4@@ [ ( unsigned __int8 ) @@a4@@ [ Number ] + v15 ] , @@a2@@ , @@a5@@ - v15 - ( unsigned int ) ( unsigned __int8 ) @@a4@@ [ Number ] , @@a6@@ ) ; result = Number L ; } else { fwrite ( String , Number , Number , @@a1@@ ) ; @@a6@@ [ strlen ( @@a6@@ ) - Number ] = Number ; result = Number ; } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 3, "t": "FILE"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 3, "t": "char"}, "location": "r80"}, {"n": "v13", "t": {"T": 1, "n": "char", "s": 1}, "location": "s5"}]}