{"name": "rltty_set_default_bindings", "code": "__int64 __fastcall rltty_set_default_bindings ( __int64 @@a1@@ ) { __int64 @@result@@ ; int @@v2@@ ; int @@v3@@ ; struct termios @@v4@@ ; int @@v5@@ ; @@v5@@ = fileno ( rl_instream ) ; @@result@@ = get_tty_settings ( @@v5@@ , & @@v4@@ ) ; if ( ! ( _DWORD ) @@result@@ ) @@result@@ = rl_bind_tty_special_chars ( @@a1@@ , ( unsigned int ) & @@v4@@ , @@a1@@ , @@v4@@ . c_ospeed , @@v2@@ , @@v3@@ , @@v4@@ . c_iflag ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r80"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v4", "t": {"T": 6, "n": "struct termios", "l": [{"T": 4, "n": "c_iflag", "t": "tcflag_t", "s": 4}, {"T": 4, "n": "c_oflag", "t": "tcflag_t", "s": 4}, {"T": 4, "n": "c_cflag", "t": "tcflag_t", "s": 4}, {"T": 4, "n": "c_lflag", "t": "tcflag_t", "s": 4}, {"T": 4, "n": "c_line", "t": "cc_t", "s": 1}, {"T": 4, "n": "c_cc", "t": "cc_t[32]", "s": 32}, {"T": 5, "s": 3}, {"T": 4, "n": "c_ispeed", "t": "speed_t", "s": 4}, {"T": 4, "n": "c_ospeed", "t": "speed_t", "s": 4}]}, "location": "s80"}]}