{"name": "PaAppend", "code": "const char * * __fastcall PaAppend ( const char * * @@a1@@ , const char * @@a2@@ ) { const char * * @@result@@ ; char * @@dest@@ ; int @@v4@@ ; int @@v5@@ ; @@v5@@ = strlen ( * @@a1@@ ) ; @@v4@@ = strlen ( @@a2@@ ) ; @@dest@@ = ( char * ) mallocMagic ( ( unsigned int ) ( @@v5@@ + @@v4@@ + Number ) ) ; strcpy ( @@dest@@ , * @@a1@@ ) ; @@dest@@ [ @@v5@@ ] = Number ; strcpy ( & @@dest@@ [ @@v5@@ + Number ] , @@a2@@ ) ; freeMagic ( * @@a1@@ ) ; @@result@@ = @@a1@@ ; * @@a1@@ = @@dest@@ ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char *"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const char"}, "location": "r64"}, {"n": "result", "t": {"T": 3, "t": "const char *"}, "location": "r8"}, {"n": "dest", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]}