mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-08-08 13:25:12 +00:00
37 lines
1.1 KiB
INI
37 lines
1.1 KiB
INI
|
|
void main()
|
|
main: scope:[main] from
|
|
[0] plus::a_border = main::a_border
|
|
[1] plus::a_bg = main::a_bg
|
|
[2] plus::b_border = 2
|
|
[3] plus::b_bg = 3
|
|
[4] callexecute plus
|
|
[5] main::c_border#0 = plus::return_border
|
|
[6] main::c_bg#0 = plus::return_bg
|
|
[7] *((char *)COLS) = main::c_border#0
|
|
[8] *((char *)COLS+OFFSET_STRUCT_COLS_BG) = main::c_bg#0
|
|
[9] plus::a_border = main::c_border#0
|
|
[10] plus::a_bg = main::c_bg#0
|
|
[11] plus::b_border = main::a_border
|
|
[12] plus::b_bg = main::a_bg
|
|
[13] callexecute plus
|
|
[14] main::c_border#1 = plus::return_border
|
|
[15] main::c_bg#1 = plus::return_bg
|
|
[16] *((char *)COLS) = main::c_border#1
|
|
[17] *((char *)COLS+OFFSET_STRUCT_COLS_BG) = main::c_bg#1
|
|
to:main::@return
|
|
main::@return: scope:[main] from main
|
|
[18] return
|
|
to:@return
|
|
|
|
__varcall struct Cols plus(char a_border , char a_bg , char b_border , char b_bg)
|
|
plus: scope:[plus] from
|
|
[19] plus::$0 = plus::a_border + plus::b_border
|
|
[20] plus::$1 = plus::a_bg + plus::b_bg
|
|
[21] plus::return_border = plus::$0
|
|
[22] plus::return_bg = plus::$1
|
|
to:plus::@return
|
|
plus::@return: scope:[plus] from plus
|
|
[23] return
|
|
to:@return
|