{"name": "detect_ack", "code": "__int64 __fastcall detect_ack ( __int64 @@a1@@ , __int64 @@a2@@ ) { char @@v3@@ [ Number ] ; int @@v4@@ ; __int16 @@v5@@ ; unsigned __int8 @@v6@@ ; @@v6@@ = Number ; @@v5@@ = clock_time ( @@a1@@ ) ; leds_on ( Number L ) ; while ( ( __int16 ) ( clock_time ( Number L ) - @@v5@@ ) < Number ) ; leds_off ( Number L ) ; if ( ( ( unsigned int ( __fastcall * ) ( __int64 ) ) nullradio_driver [ Number ] ) ( Number L ) || ( ( unsigned int ( __fastcall * ) ( __int64 , __int64 ) ) nullradio_driver [ Number ] ) ( Number L , @@a2@@ ) || ! ( ( unsigned int ( __fastcall * ) ( __int64 ) ) nullradio_driver [ Number ] ) ( Number L ) ) { @@v5@@ = clock_time ( Number L ) ; while ( ( __int16 ) ( clock_time ( Number L ) - @@v5@@ - Number ) < Number ) ; @@v4@@ = ( ( __int64 ( __fastcall * ) ( char * , __int64 ) ) nullradio_driver [ Number ] ) ( @@v3@@ , Number L ) ; if ( @@v4@@ == Number ) @@v6@@ = Number ; } if ( @@v6@@ ) leds_toggle ( Number L ) ; return @@v6@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v6", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s1"}, {"n": "v3", "t": {"T": 2, "n": 5, "s": 1, "t": "char"}, "location": "s13"}, {"n": "v5", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s4"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]}