{"name": "br_cmd_delif", "code": "__int64 __fastcall br_cmd_delif ( int @@a1@@ , __int64 @@a2@@ ) { char * v2 ; int v4 ; _QWORD * @@v5@@ ; int @@v6@@ ; int @@errnum@@ ; const char * @@v8@@ ; const char * @@v9@@ ; @@v6@@ = @@a1@@ - Number ; @@v5@@ = ( _QWORD * ) ( @@a2@@ + Number ) ; @@v9@@ = * ( const char * * ) ( @@a2@@ + Number ) ; while ( Number ) { v4 = @@v6@@ -- ; if ( v4 <= Number ) return Number L ; @@v8@@ = ( const char * ) * ++ @@v5@@ ; @@errnum@@ = br_del_interface ( @@v9@@ , * @@v5@@ ) ; if ( @@errnum@@ == Number ) { fprintf ( stderr , String , @@v8@@ , @@v9@@ ) ; return Number L ; } if ( @@errnum@@ > Number ) goto LABEL_8 ; if ( @@errnum@@ ) { if ( @@errnum@@ == Number ) { fprintf ( stderr , String , @@v8@@ ) ; } else { LABEL_8 : v2 = strerror ( @@errnum@@ ) ; fprintf ( stderr , String , @@v8@@ , @@v9@@ , v2 ) ; } return Number L ; } } }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v8", "t": {"T": 3, "t": "const char"}, "location": "s16"}, {"n": "errnum", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v6", "t": {"T": 1, "n": "int", "s": 4}, "location": "s36"}, {"n": "v5", "t": {"T": 3, "t": "_QWORD"}, "location": "s48"}, {"n": "v9", "t": {"T": 3, "t": "const char"}, "location": "s8"}]}