.file "980816-1.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "resizable" .LC1: .string "fromVert" .LC2: .string "fromHoriz" .text .align 2 .globl AddButtons .type AddButtons, @function AddButtons: link.w %a6,#0 movm.l #0x3838,-(%sp) move.l 8(%a6),%d4 move.l 12(%a6),%d3 move.l 16(%a6),%a4 move.l 20(%a6),%a3 clr.l %d2 cmp.l %d2,%a3 jbls .L11 move.l %a4,%a2 .align 2 .L9: tst.l 4(%a2) jbne .L12 .L4: addq.l #1,%d2 lea (20,%a2),%a2 cmp.l %d2,%a3 jbhi .L9 jbra .L11 .align 2 .L12: clr.l -(%sp) pea 1.w pea .LC0 move.l %d3,-(%sp) pea .LC1 clr.l %d0 tst.l %d2 jbeq .L8 move.l -4(%a2),%d0 .L8: move.l %d0,-(%sp) pea .LC2 move.l 4(%a2),-(%sp) pea XtStrings+429 move.l %d4,-(%sp) move.l commandWidgetClass,-(%sp) move.l (%a2),-(%sp) jbsr XtVaCreateManagedWidget move.l %d0,16(%a2) lea (44,%sp),%sp move.l 12(%a2),(%sp) move.l 8(%a2),-(%sp) pea XtStrings+136 jbsr XtAddCallback lea (12,%sp),%sp jbra .L4 .align 2 .L11: lea (%a3,%a3.l*4),%a0 move.l -4(%a4,%a0.l*4),%a0 move.l %a0,%d0 movm.l -24(%a6),#0x1c1c unlk %a6 rts .size AddButtons, .-AddButtons .ident "GCC: (GNU) 3.3.2"