// File: /workspace/github_c_makefile_star2_O0/baskerville[P]bspwm/src/settings.c
// Function: load_settings
void load_settings(void)
{
	snprintf(external_rules_command, sizeof(external_rules_command), "%s", EXTERNAL_RULES_COMMAND);
	snprintf(status_prefix, sizeof(status_prefix), "%s", STATUS_PREFIX);

	snprintf(normal_border_color, sizeof(normal_border_color), "%s", NORMAL_BORDER_COLOR);
	snprintf(active_border_color, sizeof(active_border_color), "%s", ACTIVE_BORDER_COLOR);
	snprintf(focused_border_color, sizeof(focused_border_color), "%s", FOCUSED_BORDER_COLOR);
	snprintf(presel_feedback_color, sizeof(presel_feedback_color), "%s", PRESEL_FEEDBACK_COLOR);

	padding = (padding_t) PADDING;
	monocle_padding = (padding_t) MONOCLE_PADDING;
	window_gap = WINDOW_GAP;
	border_width = BORDER_WIDTH;
	split_ratio = SPLIT_RATIO;
	initial_polarity = SECOND_CHILD;
	automatic_scheme = AUTOMATIC_SCHEME;
	removal_adjustment = REMOVAL_ADJUSTMENT;
	directional_focus_tightness = TIGHTNESS_HIGH;

	pointer_modifier = POINTER_MODIFIER;
	pointer_motion_interval = POINTER_MOTION_INTERVAL;
	pointer_actions[0] = ACTION_MOVE;
	pointer_actions[1] = ACTION_RESIZE_SIDE;
	pointer_actions[2] = ACTION_RESIZE_CORNER;
	mapping_events_count = MAPPING_EVENTS_COUNT;

	presel_feedback = PRESEL_FEEDBACK;
	borderless_monocle = BORDERLESS_MONOCLE;
	gapless_monocle = GAPLESS_MONOCLE;
	single_monocle = SINGLE_MONOCLE;
	borderless_singleton = BORDERLESS_SINGLETON;

	focus_follows_pointer = FOCUS_FOLLOWS_POINTER;
	pointer_follows_focus = POINTER_FOLLOWS_FOCUS;
	pointer_follows_monitor = POINTER_FOLLOWS_MONITOR;
	click_to_focus = CLICK_TO_FOCUS;
	swallow_first_click = SWALLOW_FIRST_CLICK;
	ignore_ewmh_focus = IGNORE_EWMH_FOCUS;
	ignore_ewmh_fullscreen = IGNORE_EWMH_FULLSCREEN;
	ignore_ewmh_struts = IGNORE_EWMH_STRUTS;

	center_pseudo_tiled = CENTER_PSEUDO_TILED;
	honor_size_hints = HONOR_SIZE_HINTS;

	remove_disabled_monitors = REMOVE_DISABLED_MONITORS;
	remove_unplugged_monitors = REMOVE_UNPLUGGED_MONITORS;
	merge_overlapping_monitors = MERGE_OVERLAPPING_MONITORS;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
leaq 0x2db01(%rip), %rdi     # 0x35790
movl $0x100, %esi            # imm = 0x100
leaq 0x25455(%rip), %rdx     # 0x2d0f0
leaq 0x26f1e(%rip), %rcx     # 0x2ebc0
movb $0x0, %al
callq 0x4120
leaq 0x2dbe0(%rip), %rdi     # 0x35890
movl $0x100, %esi            # imm = 0x100
leaq 0x25434(%rip), %rdx     # 0x2d0f0
leaq 0x25560(%rip), %rcx     # 0x2d223
movb $0x0, %al
callq 0x4120
leaq 0x2dcbf(%rip), %rdi     # 0x35990
movl $0x100, %esi            # imm = 0x100
leaq 0x25413(%rip), %rdx     # 0x2d0f0
leaq 0x258de(%rip), %rcx     # 0x2d5c2
movb $0x0, %al
callq 0x4120
leaq 0x2dd9e(%rip), %rdi     # 0x35a90
movl $0x100, %esi            # imm = 0x100
leaq 0x253f2(%rip), %rdx     # 0x2d0f0
leaq 0x258c5(%rip), %rcx     # 0x2d5ca
movb $0x0, %al
callq 0x4120
leaq 0x2de7d(%rip), %rdi     # 0x35b90
movl $0x100, %esi            # imm = 0x100
leaq 0x253d1(%rip), %rdx     # 0x2d0f0
leaq 0x258ac(%rip), %rcx     # 0x2d5d2
movb $0x0, %al
callq 0x4120
leaq 0x2df5c(%rip), %rdi     # 0x35c90
movl $0x100, %esi            # imm = 0x100
leaq 0x253b0(%rip), %rdx     # 0x2d0f0
leaq 0x25893(%rip), %rcx     # 0x2d5da
movb $0x0, %al
callq 0x4120
movl $0x0, -0x10(%rbp)
movl $0x0, -0xc(%rbp)
movl $0x0, -0x8(%rbp)
movl $0x0, -0x4(%rbp)
movq -0x10(%rbp), %rax
movq %rax, 0x2e01b(%rip)     # 0x35d90
movq -0x8(%rbp), %rax
movq %rax, 0x2e018(%rip)     # 0x35d98
movl $0x0, -0x20(%rbp)
movl $0x0, -0x1c(%rbp)
movl $0x0, -0x18(%rbp)
movl $0x0, -0x14(%rbp)
movq -0x20(%rbp), %rax
movq %rax, 0x2dff9(%rip)     # 0x35da0
movq -0x18(%rbp), %rax
movq %rax, 0x2dff6(%rip)     # 0x35da8
movl $0x6, 0x2dff4(%rip)     # 0x35db0
movl $0x1, 0x2dfee(%rip)     # 0x35db4
movsd 0x257c2(%rip), %xmm0    # 0x2d590
movsd %xmm0, 0x2dfe2(%rip)    # 0x35db8
movl $0x1, 0x2dfe0(%rip)     # 0x35dc0
movl $0x0, 0x2dfda(%rip)     # 0x35dc4
movb $0x1, 0x2dfd7(%rip)     # 0x35dc8
movl $0x1, 0x2dfd1(%rip)     # 0x35dcc
movw $0x40, 0x2dfcc(%rip)    # 0x35dd0
movl $0x11, 0x2dfc6(%rip)    # 0x35dd4
movl $0x2, 0x2dfc0(%rip)     # 0x35dd8
movl $0x3, 0x2dfba(%rip)     # 0x35ddc
movl $0x4, 0x2dfb4(%rip)     # 0x35de0
movb $0x1, 0x2dfb1(%rip)     # 0x35de4
movb $0x1, 0x2dfab(%rip)     # 0x35de5
movb $0x0, 0x2dfa5(%rip)     # 0x35de6
movb $0x0, 0x2df9f(%rip)     # 0x35de7
movb $0x0, 0x2df99(%rip)     # 0x35de8
movb $0x0, 0x2df93(%rip)     # 0x35de9
movb $0x0, 0x2df8d(%rip)     # 0x35dea
movb $0x0, 0x2df87(%rip)     # 0x35deb
movb $0x0, 0x2df81(%rip)     # 0x35dec
movb $0x1, 0x2df7b(%rip)     # 0x35ded
movb $0x0, 0x2df75(%rip)     # 0x35dee
movb $0x0, 0x2df6f(%rip)     # 0x35def
movl $0x0, 0x2df66(%rip)     # 0x35df0
movb $0x0, 0x2df63(%rip)     # 0x35df4
movb $0x1, 0x2df5d(%rip)     # 0x35df5
movl $0x0, 0x2df56(%rip)     # 0x35df8
movb $0x0, 0x2df53(%rip)     # 0x35dfc
movb $0x0, 0x2df4d(%rip)     # 0x35dfd
movb $0x0, 0x2df47(%rip)     # 0x35dfe
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax)