// File: /workspace/github_c_makefile_star2_O1/Oric4ever[P]lcc65/6502/build/../src/input.c
// Function: nextline
void nextline() {
	if (cp >= limit) {	/* refill buffer */
		fillbuf();
		if (cp >= limit) {	/* signal end of file */
			cp = limit = &buffer[MAXTOKEN+1];
			*limit = '\0';
		}
		if (lineno > 0)
			return;
	}
	lineno++;
	for (line = (char *)cp; *cp == ' ' || *cp == '\t'; cp++)
		;
	if (*cp == '#') {			/* omit */
		resynch();			/* omit */
		nextline();			/* omit */
	}					/* omit */
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x200, %rsp            # imm = 0x200
movq 0x1ccf2(%rip), %rax     # 0x2a8f8
cmpq 0x1ccf3(%rip), %rax     # 0x2a900
jb 0xdc4d
callq 0xe04c
movq 0x1ccdd(%rip), %rax     # 0x2a8f8
cmpq 0x1ccde(%rip), %rax     # 0x2a900
jb 0xdc40
leaq 0x1bcc6(%rip), %rax     # 0x298f1
movq %rax, 0x1ccce(%rip)     # 0x2a900
movq %rax, 0x1ccbf(%rip)     # 0x2a8f8
movb $0x0, 0x1bcb1(%rip)     # 0x298f1
cmpl $0x0, 0x1ccc1(%rip)     # 0x2a908
jg 0xdff8
incl 0x1ccb5(%rip)           # 0x2a908
movq 0x1cc9e(%rip), %rax     # 0x2a8f8
movq %rax, 0x1ccbf(%rip)     # 0x2a920
incq %rax
movzbl -0x1(%rax), %ecx
cmpl $0x9, %ecx
je 0xdc72
cmpl $0x20, %ecx
jne 0xdc7b
movq %rax, 0x1cc7f(%rip)     # 0x2a8f8
jmp 0xdc61
cmpl $0x23, %ecx
jne 0xdff8
movq 0x1cc6d(%rip), %rax     # 0x2a8f8
incq %rax
movq %rax, %rcx
movq %rax, 0x1cc60(%rip)     # 0x2a8f8
movzbl (%rax), %edx
cmpl $0x20, %edx
je 0xdca5
cmpl $0x9, %edx
jne 0xdcad
incq %rcx
incq %rax
jmp 0xdc91
movq 0x1cc4c(%rip), %rax     # 0x2a900
subq %rcx, %rax
cmpq $0x1f, %rax
jg 0xdcc2
callq 0xe04c
movq 0x1cc2f(%rip), %rbx     # 0x2a8f8
leaq 0x119c6(%rip), %rsi     # 0x1f696
movl $0x6, %edx
movq %rbx, %rdi
callq 0x3050
testl %eax, %eax
je 0xdd6d
movb (%rbx), %r14b
leal -0x30(%r14), %eax
cmpb $0x9, %al
ja 0xde64
movq 0x1cbfd(%rip), %rax     # 0x2a8f8
movl $0x0, 0x1cc03(%rip)     # 0x2a908
movb (%rax), %dl
addb $-0x30, %dl
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
cmpb $0x9, %dl
ja 0xdd42
incq %rax
xorl %ecx, %ecx
leal (%rcx,%rcx,4), %ecx
movq %rax, 0x1cbd5(%rip)     # 0x2a8f8
movzbl -0x1(%rax), %edx
leal (%rdx,%rcx,2), %ecx
addl $-0x30, %ecx
movl %ecx, 0x1cbd5(%rip)     # 0x2a908
movb (%rax), %dl
addb $-0x30, %dl
incq %rax
cmpb $0xa, %dl
jb 0xdd19
decl %ecx
movl %ecx, 0x1cbc0(%rip)     # 0x2a908
movq 0x1cba9(%rip), %rdi     # 0x2a8f8
incq %rdi
movzbl -0x1(%rdi), %eax
cmpl $0x9, %eax
je 0xdd64
cmpl $0x20, %eax
jne 0xde21
movq %rdi, 0x1cb8d(%rip)     # 0x2a8f8
jmp 0xdd4f
addq $0x6, %rbx
movq %rbx, 0x1cb80(%rip)     # 0x2a8f8
callq 0xe1c6
leaq 0x1dc5c(%rip), %rbx     # 0x2b9e0
movl %eax, (%rbx)
cmpl $0x20, %eax
jne 0xdfe7
leaq 0x1dbb2(%rip), %rax     # 0x2b948
movq (%rax), %rdi
leaq 0x11954(%rip), %rsi     # 0x1f6f4
callq 0x3110
testl %eax, %eax
jne 0xdfe7
leaq 0x1db9c(%rip), %r14     # 0x2b950
leaq 0x1db7d(%rip), %r15     # 0x2b938
movq 0x1cb36(%rip), %rax     # 0x2a8f8
incq %rax
movzbl -0x1(%rax), %ecx
cmpl $0x9, %ecx
jg 0xddd2
je 0xddd7
jmp 0xdde0
cmpl $0x20, %ecx
jne 0xddea
movq %rax, 0x1cb1a(%rip)     # 0x2a8f8
jmp 0xddc2
testl %ecx, %ecx
je 0xdfe7
jmp 0xddf3
cmpl $0xa, %ecx
je 0xdfe7
callq 0xe1c6
movl %eax, (%rbx)
cmpl $0x20, %eax
sete %al
movq (%r14), %rdi
testq %rdi, %rdi
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xddbb
incl 0x1c(%rdi)
movq (%r15), %rsi
movq 0x8(%r15), %rdx
callq 0x17906
jmp 0xddbb
cmpl $0x22, %eax
jne 0xdfe7
movq %rdi, 0x1cac7(%rip)     # 0x2a8f8
movq %rdi, 0x1cad8(%rip)     # 0x2a910
xorl %esi, %esi
movabsq $0x400000401, %r14      # imm = 0x400000401
movq %rdi, %rax
movzbl (%rax), %ecx
cmpq $0x22, %rcx
ja 0xde56
btq %rcx, %r14
jb 0xde87
incq %rax
movq %rax, 0x1ca98(%rip)     # 0x2a8f8
incl %esi
jmp 0xde47
leaq 0x11869(%rip), %rsi     # 0x1f6d4
movl $0x4, %edx
movq %rbx, %rdi
callq 0x3050
testl %eax, %eax
je 0xdea1
cmpb $0xa, %r14b
jne 0xdec8
jmp 0xdfe7
cmpq 0x1ca72(%rip), %rax     # 0x2a900
je 0xdeeb
callq 0x16c24
movq %rax, 0x1ca74(%rip)     # 0x2a910
jmp 0xdf95
addq $0x4, %rbx
movq %rbx, 0x1ca4c(%rip)     # 0x2a8f8
movzbl (%rbx), %eax
cmpl $0x20, %eax
je 0xdeb9
cmpl $0x9, %eax
jne 0xdebe
incq %rbx
jmp 0xdea5
addb $-0x30, %al
cmpb $0xa, %al
jb 0xdcf4
leaq 0x1db89(%rip), %rax     # 0x2ba58
cmpl $0x2, (%rax)
jl 0xdfe7
leaq 0x117fa(%rip), %rdi     # 0x1f6d9
xorl %eax, %eax
callq 0x9be3
jmp 0xdfe7
movq 0x1ca1e(%rip), %rcx     # 0x2a910
xorl %ebx, %ebx
cmpq %rax, %rcx
jae 0xdf17
leaq (%rcx,%rbx), %rdx
incq %rdx
movq %rdx, 0x1ca09(%rip)     # 0x2a910
movb -0x1(%rdx), %sil
movb %sil, (%rsp,%rbx)
incq %rbx
cmpq %rax, %rdx
jb 0xdef9
movq 0x1c9da(%rip), %rax     # 0x2a8f8
cmpq 0x1c9db(%rip), %rax     # 0x2a900
jne 0xdf6d
cmpb $0x0, (%rax)
je 0xdf6d
incq %rax
movq %rax, 0x1c9c2(%rip)     # 0x2a8f8
callq 0xdbf3
movq 0x1c9b6(%rip), %rax     # 0x2a8f8
incq %rax
movzbl -0x1(%rax), %ecx
cmpq $0x22, %rcx
ja 0xdf55
btq %rcx, %r14
jb 0xdf17
cmpq $0x1ff, %rbx            # imm = 0x1FF
jg 0xdf64
movb %cl, (%rsp,%rbx)
incq %rbx
movq %rax, 0x1c98d(%rip)     # 0x2a8f8
jmp 0xdf42
movq %rsp, %rdi
movl %ebx, %esi
callq 0x16c24
movq %rax, 0x1c992(%rip)     # 0x2a910
cmpq $0x200, %rbx            # imm = 0x200
jne 0xdf95
leaq 0x1170f(%rip), %rdi     # 0x1f69d
xorl %eax, %eax
callq 0x9be3
movq 0x1c95c(%rip), %rax     # 0x2a8f8
cmpb $0xa, (%rax)
jne 0xdfaf
leaq 0x1170c(%rip), %rdi     # 0x1f6b4
xorl %eax, %eax
callq 0x9be3
cmpq $0x0, 0x1c971(%rip)     # 0x2a928
jne 0xdfe7
movq 0x1c950(%rip), %rax     # 0x2a910
movq %rax, 0x1c961(%rip)     # 0x2a928
jmp 0xdfe7
leaq 0x1(%rax), %rcx
movq %rcx, 0x1c924(%rip)     # 0x2a8f8
cmpb $0xa, (%rax)
jne 0xdfe7
cmpq 0x1c920(%rip), %rax     # 0x2a900
jne 0xdff3
callq 0xdbf3
movq 0x1c90a(%rip), %rax     # 0x2a8f8
cmpb $0x0, (%rax)
jne 0xdfc9
callq 0xdbf3
addq $0x200, %rsp            # imm = 0x200
popq %rbx
popq %r14
popq %r15
retq