{"name": "serial_line_input_byte", "code": "__int64 __fastcall serial_line_input_byte ( unsigned __int8 @@a1@@ ) { if ( @@a1@@ == Number ) return Number L ; if ( overflow_2492 ) { if ( @@a1@@ == Number && ( unsigned int ) ringbuf_put ( & rxbuf , Number L ) ) overflow_2492 = Number ; } else if ( ! ( unsigned int ) ringbuf_put ( & rxbuf , @@a1@@ ) ) { overflow_2492 = Number ; } process_poll ( & serial_line_process ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r56"}]}