; ; File generated by cc65 v 2.11.0 ; .fopt compiler,"cc65 v 2.11.0" .setcpu "6502" .smart on .autoimport on .case on .debuginfo on .importzp sp, sreg, regsave, regbank, tmp1, ptr1, ptr2 .macpack longbranch .dbg file, "abort.c", 238, 1047600151 .dbg file, "../../include/stdio.h", 5945, 1113916546 .dbg file, "../../include/stddef.h", 2974, 1061022172 .dbg file, "../../include/stdarg.h", 2817, 1102777145 .dbg file, "../../include/stdlib.h", 5287, 1122210074 .dbg file, "../../include/signal.h", 3341, 1117099236 .import _stderr .import _fputs .export _abort .import _exit .import _raise .segment "RODATA" L0001: .byte $C1,$C2,$CE,$CF,$D2,$CD,$C1,$CC,$20,$D0,$D2,$CF,$C7,$D2,$C1,$CD .byte $20,$D4,$C5,$D2,$CD,$C9,$CE,$C1,$D4,$C9,$CF,$CE,$0D,$00 ; --------------------------------------------------------------- ; void __near__ abort (void) ; --------------------------------------------------------------- .segment "CODE" .proc _abort: near .segment "CODE" ; ; raise (SIGABRT); ; .dbg line, "abort.c", 17 ldx #$00 txa jsr _raise ; ; fputs ("ABNORMAL PROGRAM TERMINATION\n", stderr); ; .dbg line, "abort.c", 18 lda #<(L0001) ldx #>(L0001) jsr pushax lda _stderr ldx _stderr+1 jsr _fputs ; ; exit (3); ; .dbg line, "abort.c", 19 ldx #$00 lda #$03 jmp _exit .dbg line .endproc