// File: /workspace/github_c_makefile_star2_O0/jsummers[P]deark/modules/rodraw.c
// Function: get_objtype_info
static void get_objtype_info(struct objinfo *oi)
{
	switch(oi->objtype) {
	case 0: oi->tyname="font table"; break;
	case 1: oi->tyname="text"; oi->hasbbox=1; break;
	case 2: oi->tyname="path"; oi->hasbbox=1; break;
	case 5: oi->tyname="sprite"; oi->hasbbox=1; break;
	case 6: oi->tyname="group"; oi->hasbbox=1; break;
	case 7: oi->tyname="tagged object"; oi->hasbbox=1; break;
	case 9: oi->tyname="text area"; oi->hasbbox=1; break;
	case 10: oi->tyname="text column"; oi->hasbbox=1; break;
	case 11: oi->tyname="options"; oi->hasbbox=1; break;
	case 12: oi->tyname="transformed text"; oi->hasbbox=1; break;
	case 13: oi->tyname="transformed sprite"; oi->hasbbox=1; break;
	case 65637: oi->tyname="DrawPlus internal data"; break;
	}
	if(!oi->tyname) oi->tyname="?";
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl (%rax), %eax
movl %eax, -0xc(%rbp)
testl %eax, %eax
je 0x1535fa
jmp 0x15355b
movl -0xc(%rbp), %eax
subl $0x1, %eax
je 0x15360e
jmp 0x153569
movl -0xc(%rbp), %eax
subl $0x2, %eax
je 0x15362d
jmp 0x153577
movl -0xc(%rbp), %eax
subl $0x5, %eax
je 0x15364c
jmp 0x153585
movl -0xc(%rbp), %eax
subl $0x6, %eax
je 0x15366b
jmp 0x153593
movl -0xc(%rbp), %eax
subl $0x7, %eax
je 0x15368a
jmp 0x1535a1
movl -0xc(%rbp), %eax
subl $0x9, %eax
je 0x1536a9
jmp 0x1535af
movl -0xc(%rbp), %eax
subl $0xa, %eax
je 0x1536c5
jmp 0x1535bd
movl -0xc(%rbp), %eax
subl $0xb, %eax
je 0x1536e1
jmp 0x1535cb
movl -0xc(%rbp), %eax
subl $0xc, %eax
je 0x1536fd
jmp 0x1535d9
movl -0xc(%rbp), %eax
subl $0xd, %eax
je 0x153719
jmp 0x1535e7
movl -0xc(%rbp), %eax
subl $0x10065, %eax          # imm = 0x10065
je 0x153735
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dc76(%rip), %rcx     # 0x1d127b
movq %rcx, 0x28(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x651be(%rip), %rcx     # 0x1b87d7
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x6b66e(%rip), %rcx     # 0x1beca6
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dc70(%rip), %rcx     # 0x1d12c7
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x5fded(%rip), %rcx     # 0x1b3463
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dbf1(%rip), %rcx     # 0x1d1286
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dbe0(%rip), %rcx     # 0x1d1294
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dbce(%rip), %rcx     # 0x1d129e
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x61375(%rip), %rcx     # 0x1b4a61
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7dba2(%rip), %rcx     # 0x1d12aa
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7db97(%rip), %rcx     # 0x1d12bb
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0x4(%rax)
jmp 0x153744
movq -0x8(%rbp), %rax
leaq 0x7db8e(%rip), %rcx     # 0x1d12ce
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
cmpq $0x0, 0x28(%rax)
jne 0x15375e
movq -0x8(%rbp), %rax
leaq 0x644d3(%rip), %rcx     # 0x1b7c2d
movq %rcx, 0x28(%rax)
popq %rbp
retq