.file "20021219-1.c" .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 unlk %a6 rts .size foo, .-foo .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "foo { xx }" .text .align 2 .globl main .type main, @function main: link.w %a6,#-16 move.l %d2,-(%sp) pea 11.w pea .LC0 pea -12(%a6) jbsr memcpy move.l %a6,%d2 subq.l #7,%d2 move.l %d2,-16(%a6) pea -16(%a6) move.l %d2,-(%sp) jbsr foo lea (20,%sp),%sp move.l %d2,%a0 move.b (%a0),%d0 jbeq .L4 cmp.b #13,%d0 jbeq .L9 cmp.b #32,%d0 jbne .L4 .align 2 .L9: lea (1,%a0),%a1 move.l %a1,-16(%a6) move.l %a1,%a0 move.b (%a1),%d0 jbeq .L4 cmp.b #13,%d0 jbeq .L9 cmp.b #32,%d0 jbeq .L9 .align 2 .L4: clr.l %d0 move.l -20(%a6),%d2 unlk %a6 rts .size main, .-main .ident "GCC: (GNU) 3.3.2"