
     1  %recordformat sockaddr(%integer whatever)
     2  
503 @ 4405:         LINE   1 "regression-compile-tmp/syscall.imp"
504 @ 4443:         DEF    SOCKADDR p1=V_0081 a/tf=44 b/format=81 c/ostate=0  type=4 (record) form=4 (record-format) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
505 @ 4463:         START  ( RECORDFORMAT
506 @ 4464:            DEF    WHATEVER p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
507 @ 4484:         FINISH ) 

     3  %externalroutine connect(%integer sockfd, %record (sockaddr) %name addr, %integer addlen)
508 @ 4485:         LINE   3 "regression-compile-tmp/syscall.imp"
509 @ 4523:         DEF    CONNECT (_CONNECT) p1=V_0082 a/tf=7 b/format=0 c/ostate=23  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=3 (external) spec=0 indirect=0 unass=1
510 @ 4542:            START  ( FORMAL PARAMETERS  {lev=1 --> 2, nested=0 --> 1}
511 @ 4543:               DEF    SOCKFD p1=V_0083 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
512 @ 4561:               DEF    ADDR p1=V_0084 a/tf=42 b/format=81 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
513 @ 4577:               DEF    ADDLEN p1=V_0085 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
514 @ 4595:            FINISH ) {lev=1}

     4     %systemroutinespec connect(%integer sockfd, %record (sockaddr) %name addr, %integer addlen)
515 @ 4596:            LINE   4 "regression-compile-tmp/syscall.imp"
516 @ 4634:            DEF    CONNECT (_CONNECT_CONNECT) p1=V_0086 a/tf=7 b/format=0 c/ostate=2c  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
517 @ 4653:            START  ( FORMAL PARAMETERS  {lev=1 --> 2, nested=0 --> 1}
518 @ 4654:               DEF    SOCKFD p1=V_0087 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
519 @ 4672:               DEF    ADDR p1=V_0088 a/tf=42 b/format=81 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
520 @ 4688:               DEF    ADDLEN p1=V_0089 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
521 @ 4706:            FINISH ) {lev=1}

     5     connect(sockfd, addr, addlen)
522 @ 4707:            LINE   5 "regression-compile-tmp/syscall.imp"
523 @ 4745:            PUSH   CONNECT
524 @ 4748:            PUSH   SOCKFD
525 @ 4751:            ASSPAR
526 @ 4752:            PUSH   ADDR
527 @ 4755:            ASSPAR
528 @ 4756:            PUSH   ADDLEN
529 @ 4759:            ASSPAR
530 @ 4760:            CALL  

     6  %end
     7  
531 @ 4761:            LINE   6 "regression-compile-tmp/syscall.imp"
532 @ 4799:         END    _CONNECT {lev=1 --> 0}

     8  %begin
     9    ! call connect?
533 @ 4800:         LINE   8 "regression-compile-tmp/syscall.imp"
534 @ 4838:         BEGIN  _lev0id0 {lev=0 --> 1}

    10  %end
    11  
535 @ 4839:            LINE   10 "regression-compile-tmp/syscall.imp"
536 @ 4877:         END    _lev0id0 {lev=1 --> 0}

    12  %endoffile
537 @ 4878:         LINE   12 "regression-compile-tmp/syscall.imp"
538 @ 4916:         END     {lev=0 --> -1}
539 @ 4917: 

