// File: /workspace/github_c_makefile_star2_O2/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:
xorl %eax, %eax
movb %al, 0x21f5e(%rip)      # 0x287a0
movw $0x57, 0x22055(%rip)    # 0x288a0
movabsq $0x66323033303323, %rcx # imm = 0x66323033303323
movq %rcx, 0x22144(%rip)     # 0x289a0
movabsq $0x35343634373423, %rcx # imm = 0x35343634373423
movq %rcx, 0x22233(%rip)     # 0x28aa0
movabsq $0x66376637313823, %rcx # imm = 0x66376637313823
movq %rcx, 0x22322(%rip)     # 0x28ba0
movabsq $0x35373764346623, %rcx # imm = 0x35373764346623
movq %rcx, 0x22411(%rip)     # 0x28ca0
xorps %xmm0, %xmm0
movups %xmm0, 0x22507(%rip)    # 0x28da0
movups %xmm0, 0x22510(%rip)    # 0x28db0
movl $0x6, 0x22516(%rip)     # 0x28dc0
pushq $0x1
popq %rcx
movl %ecx, 0x22511(%rip)     # 0x28dc4
movabsq $0x3fe0000000000000, %rdx # imm = 0x3FE0000000000000
movq %rdx, 0x22504(%rip)     # 0x28dc8
andl $0x0, 0x22509(%rip)     # 0x28dd4
movl %ecx, 0x224ff(%rip)     # 0x28dd0
movb $0x1, %dl
movb %dl, 0x224ff(%rip)      # 0x28dd8
movl %ecx, 0x224fd(%rip)     # 0x28ddc
movw $0x40, 0x224f8(%rip)    # 0x28de0
movl $0x11, 0x224f2(%rip)    # 0x28de4
movabsq $0x300000002, %rcx      # imm = 0x300000002
movq %rcx, 0x224e5(%rip)     # 0x28de8
movl $0x4, 0x224e3(%rip)     # 0x28df0
movb %dl, 0x224e1(%rip)      # 0x28df4
movb %dl, 0x224dc(%rip)      # 0x28df5
movb %al, 0x224d7(%rip)      # 0x28df6
movb %al, 0x224d2(%rip)      # 0x28df7
movb %al, 0x224cd(%rip)      # 0x28df8
movb %al, 0x224c8(%rip)      # 0x28df9
movb %al, 0x224c3(%rip)      # 0x28dfa
movb %al, 0x224be(%rip)      # 0x28dfb
movb %al, 0x224b9(%rip)      # 0x28dfc
movb %dl, 0x224b4(%rip)      # 0x28dfd
movb %al, 0x224af(%rip)      # 0x28dfe
movb %al, 0x224aa(%rip)      # 0x28dff
andl $0x0, 0x224a4(%rip)     # 0x28e00
movb %al, 0x224a2(%rip)      # 0x28e04
andl $0x0, 0x2249f(%rip)     # 0x28e08
movb %dl, 0x22496(%rip)      # 0x28e05
movb %al, 0x22497(%rip)      # 0x28e0c
movb %al, 0x22492(%rip)      # 0x28e0d
movb %al, 0x2248d(%rip)      # 0x28e0e
retq
nop