{"name": "outfile", "code": "int __fastcall outfile ( const char * @@a1@@ ) { unsigned int @@v2@@ ; char @@s@@ [ Number ] ; __int64 @@v4@@ ; FILE * @@stream@@ ; @@stream@@ = fopen ( @@a1@@ , String ) ; if ( @@stream@@ ) { while ( fgets ( @@s@@ , Number , @@stream@@ ) ) { @@v4@@ = checkbinaryattach ( @@s@@ , @@stream@@ , & @@v2@@ ) ; if ( @@v4@@ ) { uuencode ( @@stream@@ , cfp , @@v2@@ , @@v4@@ ) ; } else { @@s@@ [ strlen ( @@s@@ ) - Number ] = Number ; filter ( @@s@@ ) ; if ( ! strcmp ( @@s@@ , String ) ) outs ( String ) ; else outs ( @@s@@ ) ; } } fclose ( @@stream@@ ) ; } return outs ( String ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "s", "t": {"T": 2, "n": 256, "s": 1, "t": "char"}, "location": "s272"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s276"}, {"n": "stream", "t": {"T": 3, "t": "FILE"}, "location": "s8"}]}
{"name": "outs", "code": "int __fastcall outs ( const char * @@a1@@ ) { return fprintf ( cfp , String , @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}]} {"name": "filter", "code": "char * __fastcall filter ( char * @@a1@@ ) { int @@v1@@ ; char @@src@@ [ Number ] ; int @@v4@@ ; int @@v5@@ ; int @@i@@ ; @@v5@@ = Number ; @@v4@@ = Number ; for ( @@i@@ = Number ; @@a1@@ [ @@i@@ ] && @@i@@ <= Number ; ++ @@i@@ ) { if ( @@a1@@ [ @@i@@ ] == Number ) @@v5@@ = Number ; if ( ! @@v5@@ ) { @@v1@@ = @@v4@@ ++ ; @@src@@ [ @@v1@@ ] = @@a1@@ [ @@i@@ ] ; } if ( @@v5@@ && ( @@a1@@ [ @@i@@ ] > Number && @@a1@@ [ @@i@@ ] <= Number || @@a1@@ [ @@i@@ ] > Number && @@a1@@ [ @@i@@ ] <= Number || @@a1@@ [ @@i@@ ] == Number ) ) @@v5@@ = Number ; } @@src@@ [ @@v4@@ ] = Number ; return strcpy ( @@a1@@ , @@src@@ ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "src", "t": {"T": 2, "n": 260, "s": 1, "t": "char"}, "location": "s272"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]}