// File: /workspace/github_c_makefile_star2_O0/Oric4ever[P]lcc65/6502/build/../src/error.c
// Function: printtoken
static void printtoken() {
	switch (t) {
	case ID: fprint(2, " `%s'", token); break;
	case ICON:
		if (*token == '\'') {
			char *s;
	case SCON:	fprint(2, " ");
			for (s = token; *s && s - token < 20; s++)
				if (*s < ' ' || *s >= 0177)
					fprint(2, "\\%o", *s);
				else
					fprint(2, "%c", *s);
			if (*s)
				fprint(2, " ...");
			else
				fprint(2, "%c", *token);
			break;
		} /* else fall thru */
	case FCON: {
		char c = *cp;
		*cp = 0;
		fprint(2, " `%s'", token);
		*cp = c;
		break;
		}
	case '`': case '\'': fprint(2, " \"%k\"", t); break;
	default: fprint(2, " `%k'", t);
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
leaq 0x30471(%rip), %rax     # 0x3db80
movl (%rax), %eax
movl %eax, -0x10(%rbp)
subl $0x20, %eax
je 0xd75c
jmp 0xd71b
movl -0x10(%rbp), %eax
subl $0x22, %eax
je 0xd892
jmp 0xd729
movl -0x10(%rbp), %eax
subl $0x23, %eax
je 0xd77e
jmp 0xd733
movl -0x10(%rbp), %eax
subl $0x24, %eax
je 0xd796
jmp 0xd73d
movl -0x10(%rbp), %eax
subl $0x27, %eax
je 0xd8dc
jmp 0xd74b
movl -0x10(%rbp), %eax
subl $0x60, %eax
je 0xd8dc
jmp 0xd8fa
leaq 0x30385(%rip), %rax     # 0x3dae8
movq (%rax), %rdx
movl $0x2, %edi
leaq 0x22661(%rip), %rsi     # 0x2fdd3
movb $0x0, %al
callq 0x1a630
jmp 0xd916
leaq 0x30363(%rip), %rax     # 0x3dae8
movq (%rax), %rax
movsbl (%rax), %eax
cmpl $0x27, %eax
jne 0xd890
jmp 0xd796
movl $0x2, %edi
leaq 0x21a5e(%rip), %rsi     # 0x2f200
movb $0x0, %al
callq 0x1a630
leaq 0x30338(%rip), %rax     # 0x3dae8
movq (%rax), %rax
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
movsbl (%rax), %ecx
xorl %eax, %eax
cmpl $0x0, %ecx
movb %al, -0x11(%rbp)
je 0xd7e3
movq -0x8(%rbp), %rax
leaq 0x30315(%rip), %rcx     # 0x3dae8
movq (%rcx), %rcx
subq %rcx, %rax
cmpq $0x14, %rax
setl %al
movb %al, -0x11(%rbp)
movb -0x11(%rbp), %al
testb $0x1, %al
jne 0xd7ec
jmp 0xd84d
movq -0x8(%rbp), %rax
movsbl (%rax), %eax
cmpl $0x20, %eax
jl 0xd804
movq -0x8(%rbp), %rax
movsbl (%rax), %eax
cmpl $0x7f, %eax
jl 0xd820
movq -0x8(%rbp), %rax
movsbl (%rax), %edx
movl $0x2, %edi
leaq 0x225c2(%rip), %rsi     # 0x2fdd9
movb $0x0, %al
callq 0x1a630
jmp 0xd83a
movq -0x8(%rbp), %rax
movsbl (%rax), %edx
movl $0x2, %edi
leaq 0x24b0f(%rip), %rsi     # 0x32342
movb $0x0, %al
callq 0x1a630
jmp 0xd83c
movq -0x8(%rbp), %rax
addq $0x1, %rax
movq %rax, -0x8(%rbp)
jmp 0xd7b7
movq -0x8(%rbp), %rax
cmpb $0x0, (%rax)
je 0xd86b
movl $0x2, %edi
leaq 0x25503(%rip), %rsi     # 0x32d65
movb $0x0, %al
callq 0x1a630
jmp 0xd88b
leaq 0x30276(%rip), %rax     # 0x3dae8
movq (%rax), %rax
movsbl (%rax), %edx
movl $0x2, %edi
leaq 0x24abe(%rip), %rsi     # 0x32342
movb $0x0, %al
callq 0x1a630
jmp 0xd916
jmp 0xd892
leaq 0x2f1ff(%rip), %rax     # 0x3ca98
movq (%rax), %rax
movb (%rax), %al
movb %al, -0x9(%rbp)
leaq 0x2f1f0(%rip), %rax     # 0x3ca98
movq (%rax), %rax
movb $0x0, (%rax)
leaq 0x30233(%rip), %rax     # 0x3dae8
movq (%rax), %rdx
movl $0x2, %edi
leaq 0x2250f(%rip), %rsi     # 0x2fdd3
movb $0x0, %al
callq 0x1a630
movb -0x9(%rbp), %cl
leaq 0x2f1c3(%rip), %rax     # 0x3ca98
movq (%rax), %rax
movb %cl, (%rax)
jmp 0xd916
leaq 0x3029d(%rip), %rax     # 0x3db80
movl (%rax), %edx
movl $0x2, %edi
leaq 0x224ec(%rip), %rsi     # 0x2fddd
movb $0x0, %al
callq 0x1a630
jmp 0xd916
leaq 0x3027f(%rip), %rax     # 0x3db80
movl (%rax), %edx
movl $0x2, %edi
leaq 0x224d4(%rip), %rsi     # 0x2fde3
movb $0x0, %al
callq 0x1a630
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax)