// File: /workspace/github_c_makefile_star2_O0/kek[P]evilwm/ewmh.c
// Function: ewmh_init
void ewmh_init(void) {
	/* Standard X protocol atoms */
	xa_wm_state = XInternAtom(dpy, "WM_STATE", False);
	xa_wm_protos = XInternAtom(dpy, "WM_PROTOCOLS", False);
	xa_wm_delete = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
	xa_wm_cmapwins = XInternAtom(dpy, "WM_COLORMAP_WINDOWS", False);
	/* Motif atoms */
	mwm_hints = XInternAtom(dpy, _XA_MWM_HINTS, False);
	/* evilwm atoms */
	xa_evilwm_unmaximised_horz = XInternAtom(dpy, "_EVILWM_UNMAXIMISED_HORZ", False);
	xa_evilwm_unmaximised_vert = XInternAtom(dpy, "_EVILWM_UNMAXIMISED_VERT", False);

	/*
	 * extended windowmanager hints
	 */

	/* Root Window Properties (and Related Messages) */
	xa_net_supported = XInternAtom(dpy, "_NET_SUPPORTED", False);
	xa_net_client_list = XInternAtom(dpy, "_NET_CLIENT_LIST", False);
	xa_net_client_list_stacking = XInternAtom(dpy, "_NET_CLIENT_LIST_STACKING", False);
#ifdef VWM
	xa_net_number_of_desktops = XInternAtom(dpy, "_NET_NUMBER_OF_DESKTOPS", False);
#endif
	xa_net_desktop_geometry = XInternAtom(dpy, "_NET_DESKTOP_GEOMETRY", False);
	xa_net_desktop_viewport = XInternAtom(dpy, "_NET_DESKTOP_VIEWPORT", False);
#ifdef VWM
	xa_net_current_desktop = XInternAtom(dpy, "_NET_CURRENT_DESKTOP", False);
#endif
	xa_net_active_window = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False);
	xa_net_workarea = XInternAtom(dpy, "_NET_WORKAREA", False);
	xa_net_supporting_wm_check = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False);

	/* Other Root Window Messages */
	xa_net_close_window = XInternAtom(dpy, "_NET_CLOSE_WINDOW", False);
	xa_net_moveresize_window = XInternAtom(dpy, "_NET_MOVERESIZE_WINDOW", False);
	xa_net_restack_window = XInternAtom(dpy, "_NET_RESTACK_WINDOW", False);
	xa_net_request_frame_extents = XInternAtom(dpy, "_NET_REQUEST_FRAME_EXTENTS", False);

	/* Application Window Properties */
	xa_net_wm_name = XInternAtom(dpy, "_NET_WM_NAME", False);
#ifdef VWM
	xa_net_wm_desktop = XInternAtom(dpy, "_NET_WM_DESKTOP", False);
#endif
	xa_net_wm_window_type = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False);
	xa_net_wm_window_type_desktop = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DESKTOP", False);
	xa_net_wm_window_type_dock = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DOCK", False);
	xa_net_wm_state = XInternAtom(dpy, "_NET_WM_STATE", False);
	xa_net_wm_state_maximized_vert = XInternAtom(dpy, "_NET_WM_STATE_MAXIMIZED_VERT", False);
	xa_net_wm_state_maximized_horz = XInternAtom(dpy, "_NET_WM_STATE_MAXIMIZED_HORZ", False);
	xa_net_wm_state_fullscreen = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
	xa_net_wm_state_hidden = XInternAtom(dpy, "_NET_WM_STATE_HIDDEN", False);
	xa_net_wm_allowed_actions = XInternAtom(dpy, "_NET_WM_ALLOWED_ACTIONS", False);
	xa_net_wm_action_move = XInternAtom(dpy, "_NET_WM_ACTION_MOVE", False);
	xa_net_wm_action_resize = XInternAtom(dpy, "_NET_WM_ACTION_RESIZE", False);
	xa_net_wm_action_maximize_horz = XInternAtom(dpy, "_NET_WM_ACTION_MAXIMIZE_HORZ", False);
	xa_net_wm_action_maximize_vert = XInternAtom(dpy, "_NET_WM_ACTION_MAXIMIZE_VERT", False);
	xa_net_wm_action_fullscreen = XInternAtom(dpy, "_NET_WM_ACTION_FULLSCREEN", False);
	xa_net_wm_action_change_desktop = XInternAtom(dpy, "_NET_WM_ACTION_CHANGE_DESKTOP", False);
	xa_net_wm_action_close = XInternAtom(dpy, "_NET_WM_ACTION_CLOSE", False);
	xa_net_wm_pid = XInternAtom(dpy, "_NET_WM_PID", False);
	xa_net_frame_extents = XInternAtom(dpy, "_NET_FRAME_EXTENTS", False);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x9fd5(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6944(%rip), %rsi      # 0xc2f9
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9e0d(%rip)      # 0xf7d0
leaq 0x9fb6(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6721(%rip), %rsi      # 0xc0f5
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9df6(%rip)      # 0xf7d8
leaq 0x9f97(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x670f(%rip), %rsi      # 0xc102
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ddf(%rip)      # 0xf7e0
leaq 0x9f78(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6701(%rip), %rsi      # 0xc113
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9dc8(%rip)      # 0xf7e8
leaq 0x9f59(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66f6(%rip), %rsi      # 0xc127
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9db1(%rip)      # 0xf7f0
leaq 0x9f3a(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66e7(%rip), %rsi      # 0xc137
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d9a(%rip)      # 0xf7f8
leaq 0x9f1b(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66e1(%rip), %rsi      # 0xc150
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d83(%rip)      # 0xf800
leaq 0x9efc(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66db(%rip), %rsi      # 0xc169
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d6c(%rip)      # 0xf808
leaq 0x9edd(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66cb(%rip), %rsi      # 0xc178
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d55(%rip)      # 0xf810
leaq 0x9ebe(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66bd(%rip), %rsi      # 0xc189
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d3e(%rip)      # 0xf818
leaq 0x9e9f(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66b8(%rip), %rsi      # 0xc1a3
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d27(%rip)      # 0xf820
leaq 0x9e80(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66b1(%rip), %rsi      # 0xc1bb
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9d10(%rip)      # 0xf828
leaq 0x9e61(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x66a8(%rip), %rsi      # 0xc1d1
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9cf9(%rip)      # 0xf830
leaq 0x9e42(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x669f(%rip), %rsi      # 0xc1e7
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ce2(%rip)      # 0xf838
leaq 0x9e23(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6695(%rip), %rsi      # 0xc1fc
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ccb(%rip)      # 0xf840
leaq 0x9e04(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6689(%rip), %rsi      # 0xc20f
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9cb4(%rip)      # 0xf848
leaq 0x9de5(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6678(%rip), %rsi      # 0xc21d
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c9d(%rip)      # 0xf850
leaq 0x9dc6(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6672(%rip), %rsi      # 0xc236
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c86(%rip)      # 0xf858
leaq 0x9da7(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6665(%rip), %rsi      # 0xc248
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c6f(%rip)      # 0xf860
leaq 0x9d88(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x665d(%rip), %rsi      # 0xc25f
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c58(%rip)      # 0xf868
leaq 0x9d69(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6652(%rip), %rsi      # 0xc273
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c41(%rip)      # 0xf870
leaq 0x9d4a(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x664e(%rip), %rsi      # 0xc28e
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c2a(%rip)      # 0xf878
leaq 0x9d2b(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x663c(%rip), %rsi      # 0xc29b
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9c13(%rip)      # 0xf880
leaq 0x9d0c(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x662d(%rip), %rsi      # 0xc2ab
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9bfc(%rip)      # 0xf888
leaq 0x9ced(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6622(%rip), %rsi      # 0xc2bf
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9be5(%rip)      # 0xf890
leaq 0x9cce(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x661f(%rip), %rsi      # 0xc2db
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9bce(%rip)      # 0xf898
leaq 0x9caf(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6619(%rip), %rsi      # 0xc2f4
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9bb7(%rip)      # 0xf8a0
leaq 0x9c90(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6608(%rip), %rsi      # 0xc302
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ba0(%rip)      # 0xf8a8
leaq 0x9c71(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6606(%rip), %rsi      # 0xc31f
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b89(%rip)      # 0xf8b0
leaq 0x9c52(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x6604(%rip), %rsi      # 0xc33c
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b72(%rip)      # 0xf8b8
leaq 0x9c33(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65fe(%rip), %rsi      # 0xc355
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b5b(%rip)      # 0xf8c0
leaq 0x9c14(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65f4(%rip), %rsi      # 0xc36a
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b44(%rip)      # 0xf8c8
leaq 0x9bf5(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65ed(%rip), %rsi      # 0xc382
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b2d(%rip)      # 0xf8d0
leaq 0x9bd6(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65e2(%rip), %rsi      # 0xc396
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9b16(%rip)      # 0xf8d8
leaq 0x9bb7(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65d9(%rip), %rsi      # 0xc3ac
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9aff(%rip)      # 0xf8e0
leaq 0x9b98(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65d7(%rip), %rsi      # 0xc3c9
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ae8(%rip)      # 0xf8e8
leaq 0x9b79(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65d5(%rip), %rsi      # 0xc3e6
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9ad1(%rip)      # 0xf8f0
leaq 0x9b5a(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65d0(%rip), %rsi      # 0xc400
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9aba(%rip)      # 0xf8f8
leaq 0x9b3b(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65cf(%rip), %rsi      # 0xc41e
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9aa3(%rip)      # 0xf900
leaq 0x9b1c(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65c5(%rip), %rsi      # 0xc433
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9a8c(%rip)      # 0xf908
leaq 0x9afd(%rip), %rax      # 0xf980
movq (%rax), %rdi
leaq 0x65b2(%rip), %rsi      # 0xc43f
xorl %edx, %edx
callq 0x3470
movq %rax, 0x9a75(%rip)      # 0xf910
popq %rbp
retq
nopl (%rax)