.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "rm -fr\0" $LC1: .ascii "%s '%s'\0" $LC2: .ascii "rm\0" $LC3: .ascii "Can't remove file\0" .text .align 2 .align 4 .globl trashQueryResult .ent trashQueryResult trashQueryResult: .frame $30,0,$26,0 .mask 0x4003e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $trashQueryResult..ng: lda $30,-48($30) ldq $1,busy($29) !literal stq $13,40($30) mov $16,$13 ldq $27,setCursor($29) !literal!30 ldl $16,0($1) stq $9,8($30) mov $17,$9 stq $26,0($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) .prologue 1 jsr $26,($27),setCursor !lituse_jsr!30 ldah $29,0($26) !gpdisp!31 lda $29,0($29) !gpdisp!31 ldq $27,destroy_button_dialog($29) !literal!28 jsr $26,($27),destroy_button_dialog !lituse_jsr!28 ldah $29,0($26) !gpdisp!29 cmpeq $9,1,$9 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!29 bne $9,$L13 lda $16,1($31) ldq $27,changestate($29) !literal!4 jsr $26,($27),changestate !lituse_jsr!4 ldah $29,0($26) !gpdisp!5 lda $29,0($29) !gpdisp!5 $L10: ldq $1,left_ptr($29) !literal ldq $27,setCursor($29) !literal!2 ldl $16,0($1) jsr $26,($27),setCursor !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) lda $30,48($30) br $31,$freeReturnStruct..ng .align 4 $L13: ldah $10,$LC0($29) !gprelhigh lda $9,$LC0($10) !gprellow mov $31,$11 beq $9,$L4 lda $16,7($31) ldq $27,XtMalloc($29) !literal!26 jsr $26,($27),XtMalloc !lituse_jsr!26 ldah $29,0($26) !gpdisp!27 lda $29,0($29) !gpdisp!27 ldq_u $1,$LC0($10) !gprellow ldq_u $2,3($9) ldq_u $3,3($0) extll $1,$9,$1 ldq_u $4,0($0) extlh $2,$9,$2 ldq_u $7,4($9) msklh $3,$0,$3 ldq_u $6,5($9) bis $1,$2,$1 ldq_u $8,6($9) inslh $1,$0,$5 mskll $4,$0,$4 insll $1,$0,$1 bis $3,$5,$3 stq_u $3,3($0) bis $4,$1,$4 stq_u $4,0($0) cpys $f31,$f31,$f31 lda $2,4($9) ldq_u $3,5($0) extwh $6,$2,$6 ldq_u $4,4($0) extwl $7,$2,$7 lda $1,4($0) bis $7,$6,$2 inswh $2,$1,$5 mskwh $3,$1,$3 inswl $2,$1,$2 mskwl $4,$1,$4 bis $3,$5,$3 stq_u $3,5($0) bis $4,$2,$4 stq_u $4,4($0) cpys $f31,$f31,$f31 lda $5,6($9) ldq_u $3,6($0) extbl $8,$5,$1 lda $2,6($0) insbl $1,$2,$1 mskbl $3,$2,$3 mov $0,$11 bis $1,$3,$1 stq_u $1,6($0) $L4: ldah $1,return_list($29) !gprelhigh ldq $9,return_list($1) !gprellow beq $9,$L12 ldah $12,$LC1($29) !gprelhigh .align 4 $L8: mov $11,$16 ldq $27,strlen($29) !literal!24 jsr $26,($27),strlen !lituse_jsr!24 ldah $29,0($26) !gpdisp!25 lda $29,0($29) !gpdisp!25 cpys $f31,$f31,$f31 mov $0,$10 ldq $16,0($9) ldq $27,strlen($29) !literal!22 jsr $26,($27),strlen !lituse_jsr!22 ldah $29,0($26) !gpdisp!23 lda $29,0($29) !gpdisp!23 addq $10,$0,$0 lda $17,5($0) ldq $27,XtRealloc($29) !literal!20 mov $11,$16 jsr $26,($27),XtRealloc !lituse_jsr!20 ldah $29,0($26) !gpdisp!21 lda $29,0($29) !gpdisp!21 cpys $f31,$f31,$f31 mov $0,$11 ldq $19,0($9) mov $0,$16 ldq $27,sprintf($29) !literal!18 lda $17,$LC1($12) !gprellow mov $0,$18 jsr $26,($27),sprintf !lituse_jsr!18 ldah $29,0($26) !gpdisp!19 lda $29,0($29) !gpdisp!19 ldq $9,16($9) bne $9,$L8 $L12: ldah $17,$LC2($29) !gprelhigh ldq $27,execute($29) !literal!16 lda $17,$LC2($17) !gprellow mov $31,$16 mov $11,$18 lda $19,1($31) jsr $26,($27),execute !lituse_jsr!16 ldah $29,0($26) !gpdisp!17 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!17 bne $0,$L14 $L9: mov $11,$16 ldq $27,XtFree($29) !literal!8 jsr $26,($27),XtFree !lituse_jsr!8 ldah $29,0($26) !gpdisp!9 lda $29,0($29) !gpdisp!9 ldq $1,cwd($29) !literal ldq $27,directoryManagerNewDirectory($29) !literal!6 ldq $16,0($1) jsr $26,($27),directoryManagerNewDirectory !lituse_jsr!6 ldah $29,0($26) !gpdisp!7 lda $29,0($29) !gpdisp!7 br $31,$L10 $L14: mov $13,$16 ldq $27,XtDisplay($29) !literal!14 jsr $26,($27),XtDisplay !lituse_jsr!14 ldah $29,0($26) !gpdisp!15 lda $29,0($29) !gpdisp!15 mov $0,$16 lda $17,100($31) ldq $27,XBell($29) !literal!12 jsr $26,($27),XBell !lituse_jsr!12 ldah $29,0($26) !gpdisp!13 lda $29,0($29) !gpdisp!13 ldah $16,$LC3($29) !gprelhigh mov $31,$17 ldq $27,query_dialog($29) !literal!10 lda $16,$LC3($16) !gprellow jsr $26,($27),query_dialog !lituse_jsr!10 ldah $29,0($26) !gpdisp!11 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!11 br $31,$L9 .end trashQueryResult .section .rodata.str1.1 $LC4: .ascii "cp -r\0" $LC5: .ascii "%s '%s/%s'\0" $LC6: .ascii "cp\0" $LC7: .ascii "Can't copy file!\0" .text .align 2 .align 4 .globl copyQueryResult .ent copyQueryResult copyQueryResult: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!32 lda $29,0($29) !gpdisp!32 $copyQueryResult..ng: lda $30,-80($30) ldq $27,destroy_button_dialog($29) !literal!75 stq $9,8($30) mov $17,$9 stq $26,0($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) stq $15,56($30) .prologue 1 stq $16,64($30) jsr $26,($27),destroy_button_dialog !lituse_jsr!75 ldah $29,0($26) !gpdisp!76 lda $29,0($29) !gpdisp!76 ldq $1,busy($29) !literal ldq $27,setCursor($29) !literal!73 ldl $16,0($1) jsr $26,($27),setCursor !lituse_jsr!73 ldah $29,0($26) !gpdisp!74 cmpeq $9,1,$9 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!74 bne $9,$L27 lda $16,1($31) ldq $27,changestate($29) !literal!39 jsr $26,($27),changestate !lituse_jsr!39 ldah $29,0($26) !gpdisp!40 lda $29,0($29) !gpdisp!40 ldah $14,srcdir($29) !gprelhigh $L24: ldq $16,srcdir($14) !gprellow ldq $27,XtFree($29) !literal!37 jsr $26,($27),XtFree !lituse_jsr!37 ldah $29,0($26) !gpdisp!38 lda $29,0($29) !gpdisp!38 ldah $1,dstdir($29) !gprelhigh ldq $27,XtFree($29) !literal!35 ldq $16,dstdir($1) !gprellow jsr $26,($27),XtFree !lituse_jsr!35 ldah $29,0($26) !gpdisp!36 lda $29,0($29) !gpdisp!36 ldq $1,left_ptr($29) !literal ldq $27,setCursor($29) !literal!33 ldl $16,0($1) jsr $26,($27),setCursor !lituse_jsr!33 ldah $29,0($26) !gpdisp!34 lda $29,0($29) !gpdisp!34 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) lda $30,80($30) br $31,$freeReturnStruct..ng .align 4 $L27: ldah $14,srcdir($29) !gprelhigh ldq $27,strlen($29) !literal!71 ldah $10,$LC4($29) !gprelhigh cpys $f31,$f31,$f31 lda $9,$LC4($10) !gprellow ldq $16,srcdir($14) !gprellow mov $31,$11 jsr $26,($27),strlen !lituse_jsr!71 ldah $29,0($26) !gpdisp!72 lda $29,0($29) !gpdisp!72 ldah $1,dstdir($29) !gprelhigh addl $31,$0,$12 ldq $27,strlen($29) !literal!69 ldq $16,dstdir($1) !gprellow jsr $26,($27),strlen !lituse_jsr!69 ldah $29,0($26) !gpdisp!70 lda $29,0($29) !gpdisp!70 cpys $f31,$f31,$f31 addl $31,$0,$15 beq $9,$L18 lda $16,6($31) ldq $27,XtMalloc($29) !literal!67 jsr $26,($27),XtMalloc !lituse_jsr!67 ldah $29,0($26) !gpdisp!68 lda $29,0($29) !gpdisp!68 ldq_u $1,$LC4($10) !gprellow ldq_u $2,3($9) ldq_u $3,3($0) extll $1,$9,$1 ldq_u $4,0($0) extlh $2,$9,$2 ldq_u $7,5($9) msklh $3,$0,$3 ldq_u $6,4($9) bis $1,$2,$1 inslh $1,$0,$5 mskll $4,$0,$4 insll $1,$0,$1 bis $3,$5,$3 stq_u $3,3($0) lda $2,4($9) bis $4,$1,$4 stq_u $4,0($0) cpys $f31,$f31,$f31 extwh $7,$2,$7 ldq_u $3,5($0) extwl $6,$2,$6 ldq_u $4,4($0) lda $1,4($0) bis $6,$7,$2 inswh $2,$1,$5 mskwh $3,$1,$3 inswl $2,$1,$2 mskwl $4,$1,$4 bis $3,$5,$3 stq_u $3,5($0) mov $0,$11 bis $4,$2,$4 stq_u $4,4($0) $L18: ldah $1,return_list($29) !gprelhigh ldq $9,return_list($1) !gprellow beq $9,$L26 zapnot $12,15,$12 ldah $13,$LC5($29) !gprelhigh .align 4 $L22: mov $11,$16 ldq $27,strlen($29) !literal!65 jsr $26,($27),strlen !lituse_jsr!65 ldah $29,0($26) !gpdisp!66 lda $29,0($29) !gpdisp!66 cpys $f31,$f31,$f31 mov $0,$10 ldq $16,0($9) ldq $27,strlen($29) !literal!63 jsr $26,($27),strlen !lituse_jsr!63 ldah $29,0($26) !gpdisp!64 lda $29,0($29) !gpdisp!64 addq $10,$0,$0 addq $0,$12,$0 ldq $27,XtRealloc($29) !literal!61 lda $17,6($0) mov $11,$16 jsr $26,($27),XtRealloc !lituse_jsr!61 ldah $29,0($26) !gpdisp!62 lda $29,0($29) !gpdisp!62 ldq $20,0($9) ldq $19,srcdir($14) !gprellow mov $0,$11 ldq $27,sprintf($29) !literal!59 mov $0,$16 lda $17,$LC5($13) !gprellow mov $0,$18 jsr $26,($27),sprintf !lituse_jsr!59 ldah $29,0($26) !gpdisp!60 lda $29,0($29) !gpdisp!60 ldq $9,16($9) bne $9,$L22 $L26: mov $11,$16 ldq $27,strlen($29) !literal!57 jsr $26,($27),strlen !lituse_jsr!57 ldah $29,0($26) !gpdisp!58 lda $29,0($29) !gpdisp!58 zapnot $15,15,$1 mov $11,$16 ldq $27,XtRealloc($29) !literal!55 addq $0,$1,$0 lda $0,5($0) mov $0,$17 jsr $26,($27),XtRealloc !lituse_jsr!55 ldah $29,0($26) !gpdisp!56 lda $29,0($29) !gpdisp!56 ldah $1,dstdir($29) !gprelhigh ldah $17,$LC1($29) !gprelhigh ldq $27,sprintf($29) !literal!53 cpys $f31,$f31,$f31 mov $0,$11 ldq $19,dstdir($1) !gprellow lda $17,$LC1($17) !gprellow mov $0,$16 mov $0,$18 jsr $26,($27),sprintf !lituse_jsr!53 ldah $29,0($26) !gpdisp!54 lda $29,0($29) !gpdisp!54 ldah $17,$LC6($29) !gprelhigh lda $19,1($31) ldq $27,execute($29) !literal!51 lda $17,$LC6($17) !gprellow mov $31,$16 mov $11,$18 jsr $26,($27),execute !lituse_jsr!51 ldah $29,0($26) !gpdisp!52 lda $29,0($29) !gpdisp!52 bne $0,$L28 $L23: mov $11,$16 ldq $27,XtFree($29) !literal!43 jsr $26,($27),XtFree !lituse_jsr!43 ldah $29,0($26) !gpdisp!44 lda $29,0($29) !gpdisp!44 ldq $1,cwd($29) !literal ldq $27,directoryManagerNewDirectory($29) !literal!41 ldq $16,0($1) jsr $26,($27),directoryManagerNewDirectory !lituse_jsr!41 ldah $29,0($26) !gpdisp!42 lda $29,0($29) !gpdisp!42 br $31,$L24 $L28: ldq $16,64($30) ldq $27,XtDisplay($29) !literal!49 jsr $26,($27),XtDisplay !lituse_jsr!49 ldah $29,0($26) !gpdisp!50 lda $29,0($29) !gpdisp!50 mov $0,$16 lda $17,100($31) ldq $27,XBell($29) !literal!47 jsr $26,($27),XBell !lituse_jsr!47 ldah $29,0($26) !gpdisp!48 lda $29,0($29) !gpdisp!48 ldah $16,$LC7($29) !gprelhigh mov $31,$17 ldq $27,query_dialog($29) !literal!45 lda $16,$LC7($16) !gprellow jsr $26,($27),query_dialog !lituse_jsr!45 ldah $29,0($26) !gpdisp!46 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!46 br $31,$L23 .end copyQueryResult .align 2 .align 4 .globl freeReturnStruct .ent freeReturnStruct $freeReturnStruct..ng: freeReturnStruct: .frame $30,0,$26,0 .prologue 0 ret $31,($26),1 .end freeReturnStruct .section .sbss,"aw" .type return_list, @object .size return_list, 8 .align 3 return_list: .zero 8 .type srcdir, @object .size srcdir, 8 .align 3 srcdir: .zero 8 .type dstdir, @object .size dstdir, 8 .align 3 dstdir: .zero 8 .ident "GCC: (GNU) 3.3.2"