// File: /workspace/github_c_makefile_star2_O3/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, 0x22e54(%rip)      # 0x297a0
movw $0x57, 0x22f4b(%rip)    # 0x298a0
movabsq $0x66323033303323, %rcx # imm = 0x66323033303323
movq %rcx, 0x2303a(%rip)     # 0x299a0
movabsq $0x35343634373423, %rcx # imm = 0x35343634373423
movq %rcx, 0x23129(%rip)     # 0x29aa0
movabsq $0x66376637313823, %rcx # imm = 0x66376637313823
movq %rcx, 0x23218(%rip)     # 0x29ba0
movabsq $0x35373764346623, %rcx # imm = 0x35373764346623
movq %rcx, 0x23307(%rip)     # 0x29ca0
xorps %xmm0, %xmm0
movups %xmm0, 0x233fd(%rip)    # 0x29da0
movups %xmm0, 0x23406(%rip)    # 0x29db0
movl $0x6, 0x2340c(%rip)     # 0x29dc0
movl $0x1, %ecx
movl %ecx, 0x23405(%rip)     # 0x29dc4
movabsq $0x3fe0000000000000, %rdx # imm = 0x3FE0000000000000
movq %rdx, 0x233f8(%rip)     # 0x29dc8
movl %ecx, 0x233fa(%rip)     # 0x29dd0
movl %eax, 0x233f8(%rip)     # 0x29dd4
movb $0x1, %dl
movb %dl, 0x233f4(%rip)      # 0x29dd8
movl %ecx, 0x233f2(%rip)     # 0x29ddc
movw $0x40, 0x233ed(%rip)    # 0x29de0
movl $0x11, 0x233e7(%rip)    # 0x29de4
movabsq $0x300000002, %rcx      # imm = 0x300000002
movq %rcx, 0x233da(%rip)     # 0x29de8
movl $0x4, 0x233d8(%rip)     # 0x29df0
movb %dl, 0x233d6(%rip)      # 0x29df4
movb %dl, 0x233d1(%rip)      # 0x29df5
movb %al, 0x233cc(%rip)      # 0x29df6
movb %al, 0x233c7(%rip)      # 0x29df7
movb %al, 0x233c2(%rip)      # 0x29df8
movb %al, 0x233bd(%rip)      # 0x29df9
movb %al, 0x233b8(%rip)      # 0x29dfa
movb %al, 0x233b3(%rip)      # 0x29dfb
movb %al, 0x233ae(%rip)      # 0x29dfc
movb %dl, 0x233a9(%rip)      # 0x29dfd
movb %al, 0x233a4(%rip)      # 0x29dfe
movb %al, 0x2339f(%rip)      # 0x29dff
movl %eax, 0x2339a(%rip)     # 0x29e00
movb %al, 0x23398(%rip)      # 0x29e04
movb %dl, 0x23393(%rip)      # 0x29e05
movl %eax, 0x23390(%rip)     # 0x29e08
movb %al, 0x2338e(%rip)      # 0x29e0c
movb %al, 0x23389(%rip)      # 0x29e0d
movb %al, 0x23384(%rip)      # 0x29e0e
retq
nop