// File: /workspace/github_c_makefile_star2_O0/OnionIoT[P]lv_example/lvgl/src/lv_themes/lv_theme_night.c
// Function: btnm_init
static void btnm_init(void)
{
#if LV_USE_BTNM
    static lv_style_t btnm_bg, rel, pr, tgl_rel, tgl_pr, ina;

    lv_style_copy(&btnm_bg, theme.style.btn.rel);
    btnm_bg.body.padding.left   = 2;
    btnm_bg.body.padding.right  = 2;
    btnm_bg.body.padding.top    = 2;
    btnm_bg.body.padding.bottom = 2;
    btnm_bg.body.padding.inner  = 0;
    btnm_bg.body.border.width   = 1;

    lv_style_copy(&rel, theme.style.btn.rel);
    rel.body.border.part  = LV_BORDER_FULL | LV_BORDER_INTERNAL;
    rel.body.border.width = 1;
    rel.body.radius       = 2;

    lv_style_copy(&pr, theme.style.btn.pr);
    pr.body.border.part  = rel.body.border.part;
    pr.body.border.width = rel.body.border.width;
    pr.body.radius       = rel.body.radius;

    lv_style_copy(&tgl_rel, theme.style.btn.tgl_rel);
    tgl_rel.body.border.part  = rel.body.border.part;
    tgl_rel.body.border.width = rel.body.border.width;
    tgl_rel.body.radius       = rel.body.radius;

    lv_style_copy(&tgl_pr, theme.style.btn.pr);
    tgl_pr.body.border.part  = rel.body.border.part;
    tgl_pr.body.border.width = rel.body.border.width;
    tgl_pr.body.radius       = rel.body.radius;

    lv_style_copy(&ina, theme.style.btn.ina);
    ina.body.border.part  = rel.body.border.part;
    ina.body.border.width = rel.body.border.width;
    ina.body.radius       = rel.body.radius;

    theme.style.btnm.bg          = &btnm_bg;
    theme.style.btnm.btn.rel     = &rel;
    theme.style.btnm.btn.pr      = &pr;
    theme.style.btnm.btn.tgl_rel = &tgl_rel;
    theme.style.btnm.btn.tgl_pr  = &tgl_pr;
    theme.style.btnm.btn.ina     = &ina;
#endif
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0x45d95(%rip), %rsi     # 0x952d0
leaq 0x46986(%rip), %rdi     # 0x95ec8
callq 0xc550
movw $0x2, 0x46992(%rip)     # 0x95ee2
movw $0x2, 0x4698b(%rip)     # 0x95ee4
movw $0x2, 0x4697c(%rip)     # 0x95ede
movw $0x2, 0x46975(%rip)     # 0x95ee0
movw $0x0, 0x46972(%rip)     # 0x95ee6
movw $0x1, 0x46957(%rip)     # 0x95ed4
movq 0x45d4c(%rip), %rsi     # 0x952d0
leaq 0x46985(%rip), %rdi     # 0x95f10
callq 0xc550
movb $0x1f, 0x46987(%rip)    # 0x95f1e
movw $0x1, 0x4697c(%rip)     # 0x95f1c
movw $0x2, 0x4696d(%rip)     # 0x95f16
movq 0x45d28(%rip), %rsi     # 0x952d8
leaq 0x469a1(%rip), %rdi     # 0x95f58
callq 0xc550
movb 0x4695c(%rip), %al      # 0x95f1e
movb %al, 0x4699e(%rip)      # 0x95f66
movw 0x4694d(%rip), %ax      # 0x95f1c
movw %ax, 0x4698e(%rip)      # 0x95f64
movw 0x46939(%rip), %ax      # 0x95f16
movw %ax, 0x4697a(%rip)      # 0x95f5e
movq 0x45cf5(%rip), %rsi     # 0x952e0
leaq 0x469ae(%rip), %rdi     # 0x95fa0
callq 0xc550
movb 0x46921(%rip), %al      # 0x95f1e
movb %al, 0x469ab(%rip)      # 0x95fae
movw 0x46912(%rip), %ax      # 0x95f1c
movw %ax, 0x4699b(%rip)      # 0x95fac
movw 0x468fe(%rip), %ax      # 0x95f16
movw %ax, 0x46987(%rip)      # 0x95fa6
movq 0x45cb2(%rip), %rsi     # 0x952d8
leaq 0x469bb(%rip), %rdi     # 0x95fe8
callq 0xc550
movb 0x468e6(%rip), %al      # 0x95f1e
movb %al, 0x469b8(%rip)      # 0x95ff6
movw 0x468d7(%rip), %ax      # 0x95f1c
movw %ax, 0x469a8(%rip)      # 0x95ff4
movw 0x468c3(%rip), %ax      # 0x95f16
movw %ax, 0x46994(%rip)      # 0x95fee
movq 0x45c8f(%rip), %rsi     # 0x952f0
leaq 0x469c8(%rip), %rdi     # 0x96030
callq 0xc550
movb 0x468ab(%rip), %al      # 0x95f1e
movb %al, 0x469c5(%rip)      # 0x9603e
movw 0x4689c(%rip), %ax      # 0x95f1c
movw %ax, 0x469b5(%rip)      # 0x9603c
movw 0x46888(%rip), %ax      # 0x95f16
movw %ax, 0x469a1(%rip)      # 0x96036
leaq 0x4682c(%rip), %rax     # 0x95ec8
movq %rax, 0x45d95(%rip)     # 0x95438
leaq 0x46866(%rip), %rax     # 0x95f10
movq %rax, 0x45d8f(%rip)     # 0x95440
leaq 0x468a0(%rip), %rax     # 0x95f58
movq %rax, 0x45d89(%rip)     # 0x95448
leaq 0x468da(%rip), %rax     # 0x95fa0
movq %rax, 0x45d83(%rip)     # 0x95450
leaq 0x46914(%rip), %rax     # 0x95fe8
movq %rax, 0x45d7d(%rip)     # 0x95458
leaq 0x4694e(%rip), %rax     # 0x96030
movq %rax, 0x45d77(%rip)     # 0x95460
popq %rbp
retq
nopl (%rax,%rax)