{"name": "PDC_init_color", "code": "__int64 __fastcall PDC_init_color ( __int16 @@a1@@ , char @@a2@@ , char @@a3@@ , char @@a4@@ ) { pdc_color [ Number * @@a1@@ ] = ( char ) ( - @@a2@@ - Number ) / Number ; pdc_color [ Number * @@a1@@ + Number ] = ( char ) ( - @@a3@@ - Number ) / Number ; pdc_color [ Number * @@a1@@ + Number ] = ( char ) ( - @@a4@@ - Number ) / Number ; pdc_mapped [ @@a1@@ ] = SDL_MapRGB ( * ( _QWORD * ) ( pdc_screen + Number ) , ( unsigned __int8 ) pdc_color [ Number * @@a1@@ ] , ( unsigned __int8 ) pdc_color [ Number * @@a1@@ + Number ] , ( unsigned __int8 ) pdc_color [ Number * @@a1@@ + Number ] ) ; wrefresh ( curscr ) ; return Number L ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "char", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "char", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "char", "s": 1}, "location": "r64"}]}