// File: /workspace/github_c_makefile_star2_O0/jaimecgomezz[P]st/x.c
// Function: xhints
void xhints(void) {
  // >>>>>>>>>>>>>>>>>>>> xresources
  // ==================== xresources
  XClassHint class = {opt_name ? opt_name : termname,
                      opt_class ? opt_class : termname};
  // ==================== xresources
  // <<<<<<<<<<<<<<<<<<<< xresources
  XWMHints wm = {.flags = InputHint, .input = 1};
  XSizeHints *sizeh;

  sizeh = XAllocSizeHints();

  sizeh->flags = PSize | PResizeInc | PBaseSize | PMinSize;
  sizeh->height = win.h;
  sizeh->width = win.w;
  // >>>>>>>>>>>>>>>>>>>> anysize
  // ==================== anysize
  sizeh->height_inc = win.ch;
  sizeh->width_inc = win.cw;
  // ==================== anysize
  // <<<<<<<<<<<<<<<<<<<< anysize
  sizeh->base_height = 2 * borderpx;
  sizeh->base_width = 2 * borderpx;
  sizeh->min_height = win.ch + 2 * borderpx;
  sizeh->min_width = win.cw + 2 * borderpx;
  if (xw.isfixed) {
    sizeh->flags |= PMaxSize;
    sizeh->min_width = sizeh->max_width = win.w;
    sizeh->min_height = sizeh->max_height = win.h;
  }
  if (xw.gm & (XValue | YValue)) {
    sizeh->flags |= USPosition | PWinGravity;
    sizeh->x = xw.l;
    sizeh->y = xw.t;
    sizeh->win_gravity = xgeommasktogravity(xw.gm);
  }

  XSetWMProperties(xw.dpy, xw.win, NULL, NULL, NULL, 0, sizeh, &wm, &class);
  XFree(sizeh);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x90, %rsp
leaq -0x10(%rbp), %rax
movq %rax, -0x58(%rbp)
cmpq $0x0, 0xc12d(%rip)      # 0x1b3f8
je 0xf2da
movq 0xc124(%rip), %rax      # 0x1b3f8
movq %rax, -0x60(%rbp)
jmp 0xf2e5
movq 0x741f(%rip), %rax      # 0x16700
movq %rax, -0x60(%rbp)
movq -0x58(%rbp), %rax
movq -0x60(%rbp), %rcx
movq %rcx, (%rax)
leaq -0x10(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x68(%rbp)
cmpq $0x0, 0xc0d4(%rip)      # 0x1b3d8
je 0xf313
movq 0xc0cb(%rip), %rax      # 0x1b3d8
movq %rax, -0x70(%rbp)
jmp 0xf31e
movq 0x73e6(%rip), %rax      # 0x16700
movq %rax, -0x70(%rbp)
movq -0x68(%rbp), %rax
movq -0x70(%rbp), %rcx
movq %rcx, (%rax)
leaq -0x48(%rbp), %rdi
xorl %esi, %esi
movl $0x38, %edx
callq 0x50a0
movq $0x1, -0x48(%rbp)
movl $0x1, -0x40(%rbp)
callq 0x57b0
movq %rax, -0x50(%rbp)
movq -0x50(%rbp), %rax
movq $0x158, (%rax)          # imm = 0x158
movl 0xc04a(%rip), %ecx      # 0x1b3ac
movq -0x50(%rbp), %rax
movl %ecx, 0x14(%rax)
movl 0xc039(%rip), %ecx      # 0x1b3a8
movq -0x50(%rbp), %rax
movl %ecx, 0x10(%rax)
movl 0xc034(%rip), %ecx      # 0x1b3b0
movq -0x50(%rbp), %rax
movl %ecx, 0x2c(%rax)
movl 0xc02b(%rip), %ecx      # 0x1b3b4
movq -0x50(%rbp), %rax
movl %ecx, 0x28(%rax)
movl 0x7b92(%rip), %ecx      # 0x16f28
shll %ecx
movq -0x50(%rbp), %rax
movl %ecx, 0x44(%rax)
movl 0x7b83(%rip), %ecx      # 0x16f28
shll %ecx
movq -0x50(%rbp), %rax
movl %ecx, 0x40(%rax)
movl 0xbffc(%rip), %ecx      # 0x1b3b0
movl 0x7b6e(%rip), %eax      # 0x16f28
shll %eax
addl %eax, %ecx
movq -0x50(%rbp), %rax
movl %ecx, 0x1c(%rax)
movl 0xbfe9(%rip), %ecx      # 0x1b3b4
movl 0x7b57(%rip), %eax      # 0x16f28
shll %eax
addl %eax, %ecx
movq -0x50(%rbp), %rax
movl %ecx, 0x18(%rax)
cmpl $0x0, 0xbfa9(%rip)      # 0x1b38c
je 0xf41b
movq -0x50(%rbp), %rax
movq (%rax), %rcx
orq $0x20, %rcx
movq %rcx, (%rax)
movl 0xbfaf(%rip), %ecx      # 0x1b3a8
movq -0x50(%rbp), %rax
movl %ecx, 0x20(%rax)
movq -0x50(%rbp), %rax
movl %ecx, 0x18(%rax)
movl 0xbf9f(%rip), %ecx      # 0x1b3ac
movq -0x50(%rbp), %rax
movl %ecx, 0x24(%rax)
movq -0x50(%rbp), %rax
movl %ecx, 0x1c(%rax)
movl 0xbf77(%rip), %eax      # 0x1b398
andl $0x3, %eax
cmpl $0x0, %eax
je 0xf468
movq -0x50(%rbp), %rax
movq (%rax), %rcx
orq $0x201, %rcx            # imm = 0x201
movq %rcx, (%rax)
movl 0xbf50(%rip), %ecx      # 0x1b390
movq -0x50(%rbp), %rax
movl %ecx, 0x8(%rax)
movl 0xbf47(%rip), %ecx      # 0x1b394
movq -0x50(%rbp), %rax
movl %ecx, 0xc(%rax)
movl 0xbf3e(%rip), %edi      # 0x1b398
callq 0xf7f0
movl %eax, %ecx
movq -0x50(%rbp), %rax
movl %ecx, 0x48(%rax)
movq 0xbe31(%rip), %rdi      # 0x1b2a0
movq 0xbe3a(%rip), %rsi      # 0x1b2b0
movq -0x50(%rbp), %r11
xorl %eax, %eax
movl %eax, %r8d
xorl %r9d, %r9d
leaq -0x48(%rbp), %r10
leaq -0x10(%rbp), %rax
movq %r8, %rdx
movq %r8, %rcx
movq %r11, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x5300
movq -0x50(%rbp), %rdi
callq 0x5090
addq $0x90, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)