/* ** ** The C code is generated by ATS/Postiats ** The compilation time is: 2014-4-1: 21h:54m ** */ /* ** include runtime header files */ #ifndef _ATS_CCOMP_HEADER_NONE #include "pats_ccomp_config.h" #include "pats_ccomp_basics.h" #include "pats_ccomp_typedefs.h" #include "pats_ccomp_instrset.h" #include "pats_ccomp_memalloc.h" #ifndef _ATS_EXCEPTION_NONE #include "pats_ccomp_memalloca.h" #include "pats_ccomp_exception.h" #endif // end of [_ATS_EXCEPTION_NONE] #endif /* _ATS_CCOMP_HEADER_NONE */ /* ** include prelude cats files */ #ifndef _ATS_CCOMP_PRELUDE_NONE // #include "prelude/CATS/basics.cats" #include "prelude/CATS/integer.cats" #include "prelude/CATS/pointer.cats" #include "prelude/CATS/bool.cats" #include "prelude/CATS/char.cats" #include "prelude/CATS/integer_ptr.cats" #include "prelude/CATS/integer_fixed.cats" #include "prelude/CATS/float.cats" #include "prelude/CATS/memory.cats" #include "prelude/CATS/string.cats" #include "prelude/CATS/strptr.cats" // #include "prelude/CATS/filebas.cats" // #include "prelude/CATS/list.cats" #include "prelude/CATS/option.cats" #include "prelude/CATS/array.cats" #include "prelude/CATS/arrayptr.cats" #include "prelude/CATS/arrayref.cats" #include "prelude/CATS/matrix.cats" #include "prelude/CATS/matrixptr.cats" // #endif /* _ATS_CCOMP_PRELUDE_NONE */ /* staload-prologues(beg) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/pointer.dats: 1533(line=44, offs=1) -- 1572(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer_fixed.dats: 1641(line=51, offs=1) -- 1680(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/memory.dats: 1410(line=38, offs=1) -- 1449(line=39, offs=32) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1671(line=52, offs=1) -- 1718(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1613(line=48, offs=1) -- 1652(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1675(line=52, offs=1) -- 1722(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1745(line=56, offs=1) -- 1783(line=56, offs=39) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1839(line=58, offs=1) -- 1879(line=58, offs=41) */ /* /home/hwxi/research/Postiats/git/libc/SATS/string.sats: 1380(line=35, offs=1) -- 1419(line=37, offs=3) */ #include "libc/CATS/string.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 13966(line=737, offs=1) -- 13996(line=737, offs=31) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1527(line=44, offs=1) -- 1566(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1567(line=45, offs=1) -- 1613(line=45, offs=47) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt.dats: 1536(line=44, offs=1) -- 1575(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_mergesort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_quicksort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1534(line=44, offs=1) -- 1573(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1574(line=45, offs=1) -- 1616(line=45, offs=43) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_bsearch.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_quicksort.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayptr.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayref.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrix.dats: 1535(line=44, offs=1) -- 1574(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixptr.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixref.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream.dats: 1564(line=46, offs=1) -- 1603(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream_vt.dats: 1567(line=46, offs=1) -- 1606(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 1531(line=44, offs=1) -- 1570(line=45, offs=32) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/pointer.dats: 1533(line=44, offs=1) -- 1572(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer_fixed.dats: 1641(line=51, offs=1) -- 1680(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/memory.dats: 1410(line=38, offs=1) -- 1449(line=39, offs=32) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1671(line=52, offs=1) -- 1718(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1613(line=48, offs=1) -- 1652(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1675(line=52, offs=1) -- 1722(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1745(line=56, offs=1) -- 1783(line=56, offs=39) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1839(line=58, offs=1) -- 1879(line=58, offs=41) */ /* /home/hwxi/research/Postiats/git/libc/SATS/string.sats: 1380(line=35, offs=1) -- 1419(line=37, offs=3) */ #include "libc/CATS/string.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 13966(line=737, offs=1) -- 13996(line=737, offs=31) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1527(line=44, offs=1) -- 1566(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1567(line=45, offs=1) -- 1613(line=45, offs=47) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt.dats: 1536(line=44, offs=1) -- 1575(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_mergesort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_quicksort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1534(line=44, offs=1) -- 1573(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1574(line=45, offs=1) -- 1616(line=45, offs=43) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_bsearch.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_quicksort.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayptr.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayref.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrix.dats: 1535(line=44, offs=1) -- 1574(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixptr.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixref.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream.dats: 1564(line=46, offs=1) -- 1603(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream_vt.dats: 1567(line=46, offs=1) -- 1606(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 1531(line=44, offs=1) -- 1570(line=45, offs=32) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/pointer.dats: 1533(line=44, offs=1) -- 1572(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer_fixed.dats: 1641(line=51, offs=1) -- 1680(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/memory.dats: 1410(line=38, offs=1) -- 1449(line=39, offs=32) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1609(line=48, offs=1) -- 1648(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/strptr.dats: 1671(line=52, offs=1) -- 1718(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1613(line=48, offs=1) -- 1652(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1675(line=52, offs=1) -- 1722(line=52, offs=48) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 1636(line=51, offs=1) -- 1675(line=51, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1745(line=56, offs=1) -- 1783(line=56, offs=39) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 1839(line=58, offs=1) -- 1879(line=58, offs=41) */ /* /home/hwxi/research/Postiats/git/libc/SATS/string.sats: 1380(line=35, offs=1) -- 1419(line=37, offs=3) */ #include "libc/CATS/string.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/filebas.dats: 13966(line=737, offs=1) -- 13996(line=737, offs=31) */ /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1380(line=35, offs=1) -- 1418(line=37, offs=3) */ #include "libc/CATS/stdio.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/stdio.sats: 1855(line=57, offs=1) -- 1897(line=59, offs=27) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1527(line=44, offs=1) -- 1566(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list.dats: 1567(line=45, offs=1) -- 1613(line=45, offs=47) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt.dats: 1536(line=44, offs=1) -- 1575(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_mergesort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/list_vt_quicksort.dats: 1546(line=44, offs=1) -- 1585(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1534(line=44, offs=1) -- 1573(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array.dats: 1574(line=45, offs=1) -- 1616(line=45, offs=43) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_bsearch.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/array_quicksort.dats: 1531(line=44, offs=1) -- 1570(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayptr.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/arrayref.dats: 1532(line=44, offs=1) -- 1571(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrix.dats: 1535(line=44, offs=1) -- 1574(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixptr.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/matrixref.dats: 1538(line=44, offs=1) -- 1577(line=44, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream.dats: 1564(line=46, offs=1) -- 1603(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/stream_vt.dats: 1567(line=46, offs=1) -- 1606(line=46, offs=40) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/unsafe.dats: 1532(line=44, offs=1) -- 1566(line=44, offs=35) */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 1531(line=44, offs=1) -- 1570(line=45, offs=32) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/SATS/gtkcairotimer.sats: 1795(line=46, offs=1) -- 1829(line=46, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 640(line=43, offs=1) -- 684(line=45, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1609(line=36, offs=1) -- 1648(line=37, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1721(line=45, offs=1) -- 1751(line=45, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1752(line=46, offs=1) -- 1782(line=46, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gtk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 2297(line=92, offs=1) -- 2317(line=92, offs=21) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1783(line=47, offs=1) -- 1815(line=47, offs=33) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1816(line=48, offs=1) -- 1855(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1880(line=52, offs=1) -- 1919(line=52, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 640(line=43, offs=1) -- 684(line=45, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1607(line=36, offs=1) -- 1637(line=36, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1638(line=37, offs=1) -- 1668(line=37, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gtk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 2297(line=92, offs=1) -- 2317(line=92, offs=21) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1669(line=38, offs=1) -- 1701(line=38, offs=33) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1702(line=39, offs=1) -- 1741(line=39, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1764(line=43, offs=1) -- 1798(line=43, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1823(line=47, offs=1) -- 1864(line=47, offs=42) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/SATS/gtkcairotimer.sats: 1795(line=46, offs=1) -- 1829(line=46, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1655(line=40, offs=1) -- 1685(line=40, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1686(line=41, offs=1) -- 1716(line=41, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gtk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 2297(line=92, offs=1) -- 2317(line=92, offs=21) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1717(line=42, offs=1) -- 1749(line=42, offs=33) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1750(line=43, offs=1) -- 1789(line=43, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1814(line=47, offs=1) -- 1855(line=47, offs=42) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/SATS/gtkcairotimer.sats: 1795(line=46, offs=1) -- 1829(line=46, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2017(line=59, offs=1) -- 2046(line=59, offs=30) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1609(line=36, offs=1) -- 1648(line=37, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1721(line=45, offs=1) -- 1751(line=45, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1752(line=46, offs=1) -- 1782(line=46, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gtk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 2297(line=92, offs=1) -- 2317(line=92, offs=21) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1783(line=47, offs=1) -- 1815(line=47, offs=33) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1816(line=48, offs=1) -- 1855(line=48, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 1880(line=52, offs=1) -- 1919(line=52, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 640(line=43, offs=1) -- 684(line=45, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2047(line=60, offs=1) -- 2076(line=60, offs=30) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1607(line=36, offs=1) -- 1637(line=36, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1638(line=37, offs=1) -- 1668(line=37, offs=31) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gtk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gtk.sats: 2297(line=92, offs=1) -- 2317(line=92, offs=21) */ /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1178(line=39, offs=1) -- 1213(line=41, offs=3) */ #include "GTK/CATS/gdk.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1477(line=53, offs=1) -- 1516(line=53, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/GTK/SATS/gdk.sats: 1517(line=54, offs=1) -- 1566(line=54, offs=50) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1669(line=38, offs=1) -- 1701(line=38, offs=33) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1702(line=39, offs=1) -- 1741(line=39, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1182(line=39, offs=1) -- 1226(line=41, offs=3) */ #include "glib/CATS/glib-object.cats" /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib-object.sats: 1453(line=51, offs=1) -- 1481(line=51, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/glib/SATS/glib.sats: 1182(line=39, offs=1) -- 1219(line=41, offs=3) */ #include "glib/CATS/glib.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1764(line=43, offs=1) -- 1798(line=43, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1823(line=47, offs=1) -- 1864(line=47, offs=42) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/SATS/gtkcairotimer.sats: 1795(line=46, offs=1) -- 1829(line=46, offs=35) */ /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2077(line=61, offs=1) -- 2116(line=61, offs=40) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 640(line=43, offs=1) -- 684(line=45, offs=29) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 1391(line=45, offs=1) -- 1430(line=46, offs=27) */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5589(line=262, offs=1) -- 5618(line=262, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1394(line=36, offs=1) -- 1431(line=38, offs=3) */ #include "libc/CATS/time.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/time.sats: 1821(line=54, offs=1) -- 1863(line=55, offs=35) */ /* /home/hwxi/research/Postiats/git/libc/sys/SATS/types.sats: 1390(line=36, offs=1) -- 1432(line=38, offs=3) */ #include "libc/sys/CATS/types.cats" /* /home/hwxi/research/Postiats/git/libc/SATS/math.sats: 1380(line=35, offs=1) -- 1417(line=37, offs=3) */ #include "libc/CATS/math.cats" /* /home/hwxi/research/Postiats/git/libc/DATS/math.dats: 1566(line=41, offs=1) -- 1595(line=41, offs=30) */ /* /home/hwxi/research/Postiats/git/libc/SATS/math.sats: 1380(line=35, offs=1) -- 1417(line=37, offs=3) */ #include "libc/CATS/math.cats" /* /home/hwxi/research/Postiats/git/contrib/cairo/SATS/cairo.sats: 1140(line=38, offs=1) -- 1179(line=40, offs=3) */ #include "cairo/CATS/cairo.cats" /* staload-prologues(end) */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 276(line=22, offs=1) -- 334(line=25, offs=3) */ typedef char *charptr ; typedef char **charptrptr ; /* typedefs-for-tyrecs-and-tysums(beg) */ typedef struct { atstkind_t0ype(atstype_double) atslab__0; atstkind_t0ype(atstype_double) atslab__1; atstkind_t0ype(atstype_double) atslab__2; } postiats_tyrec_0 ; typedef struct { atstkind_t0ype(atstype_bool) atslab__started; atstkind_t0ype(atstype_bool) atslab__running; atstkind_t0ype(atstype_bool) atslab__has_reset; atstkind_t0ype(atstype_double) atslab__ntick_beg; atstkind_t0ype(atstype_double) atslab__ntick_acc; } postiats_tyrec_1 ; typedef struct { #if(0) int contag ; #endif postiats_tyrec_1 atslab__0; } postiats_tysum_2 ; /* typedefs-for-tyrecs-and-tysums(end) */ /* dynconlst-declaration(beg) */ /* dynconlst-declaration(end) */ /* dyncstlst-declaration(beg) */ ATSdyncst_mac(atsptr_null) ; ATSdyncst_mac(atslib_clock_gettime) ; ATSdyncst_mac(atspre_assert_errmsg_bool1) ; ATSdyncst_mac(atspre_div_double_int) ; ATSdyncst_mac(atspre_g1int2int_int_int) ; ATSdyncst_mac(atspre_g1int_gte_int) ; ATSdyncst_mac(atspre_g0float_add_double) ; ATSdyncst_mac(atspre_g0float_sub_double) ; ATSdyncst_mac(atspre_neg_bool0) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_get_ntick, (), atstkind_t0ype(atstype_double)) ; ATSdyncst_mac(atslib_fmod_double) ; ATSdyncst_mac(atscntrb_cairo_move_to) ; ATSdyncst_mac(atscntrb_cairo_line_to) ; ATSdyncst_mac(atspre_g0float_neg_double) ; ATSdyncst_mac(atscntrb_cairo_close_path) ; ATSdyncst_mac(atscntrb_cairo_fill) ; ATSdyncst_mac(atspre_g0int2float_int_double) ; ATSdyncst_mac(atspre_g0float_min_double) ; ATSdyncst_mac(atspre_g0float_mul_double) ; ATSdyncst_mac(atscntrb_cairo_translate) ; ATSdyncst_mac(atspre_g1int_sub_int) ; ATSdyncst_mac(atspre_mul_int_double) ; ATSdyncst_mac(atscntrb_cairo_arc) ; ATSdyncst_mac(atscntrb_cairo_set_source_rgb) ; ATSdyncst_mac(atscntrb_cairo_set_line_width) ; ATSdyncst_mac(atscntrb_cairo_stroke) ; ATSdyncst_mac(atscntrb_cairo_save) ; ATSdyncst_mac(atscntrb_cairo_rotate) ; ATSdyncst_mac(atscntrb_cairo_restore) ; ATSdyncst_mac(atscntrb_cairo_new_sub_path) ; ATSdyncst_mac(atspre_fprint_string) ; ATSdyncst_mac(atspre_FILE_stderr) ; ATSdyncst_mac(atspre_exit) ; ATSdyncst_extfun(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mytime_get, (), postiats_tyrec_0) ; ATSdyncst_mac(atspre_g0float2int_double_int) ; ATSdyncst_mac(atspre_g1int_lt_int) ; ATSdyncst_extfun(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock, (atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)), atsvoid_t0ype) ; ATSdyncst_mac(atscntrb_gtk_window_new) ; ATSdyncst_mac(atspre_gt_ptr1_intz) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set, (atstkind_type(atstype_ptrk)), atsvoid_t0ype) ; ATSdyncst_mac(atscntrb_gtk_window_set_default_size) ; ATSdyncst_mac(atscntrb_gtk_window_set_title) ; ATSdyncst_mac(atscntrb_gtk_box_new) ; ATSdyncst_mac(atscntrb_gtk_box_pack_start) ; ATSdyncst_mac(atscntrb_g_object_unref) ; ATSdyncst_mac(atscntrb_gtk_separator_new) ; ATSdyncst_mac(atscntrb_gtk_container_add) ; ATSdyncst_mac(atscntrb_g_signal_connect) ; ATSdyncst_mac(atscntrb_gtk_widget_show_all) ; ATSdyncst_mac(atscntrb_gtk_main) ; ATSdyncst_mac(atspre_ptr0_isnot_null) ; ATSdyncst_mac(atscntrb_gtk_button_new_with_label) ; ATSdyncst_mac(atscntrb_gtk_button_new_with_mnemonic) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start, (), atsvoid_t0ype) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish, (), atsvoid_t0ype) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause, (), atsvoid_t0ype) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume, (), atsvoid_t0ype) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset, (), atsvoid_t0ype) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get, (), atstkind_t0ype(atstype_int)) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set, (atstkind_t0ype(atstype_int)), atsvoid_t0ype) ; ATSdyncst_mac(atscntrb_g_timeout_add) ; ATSdyncst_mac(atspre_g0int2int_int_int) ; ATSdyncst_mac(atspre_g0int_eq_int) ; ATSdyncst_mac(atspre_g0int_gt_int) ; ATSdyncst_extfun(ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get, (), atstkind_type(atstype_ptrk)) ; ATSdyncst_mac(atspre_assert_errmsg_bool0) ; ATSdyncst_mac(atspre_gt_ptr0_intz) ; ATSdyncst_mac(atscntrb_gtk_window_set_transient_for) ; ATSdyncst_mac(atscntrb_gtk_dialog_run) ; ATSdyncst_mac(atscntrb_gtk_widget_destroy0) ; ATSdyncst_mac(atscntrb_gtk_main_quit) ; ATSdyncst_mac(atscntrb_gtk_drawing_area_new) ; ATSdyncst_mac(atscntrb_gtk_widget_get_window) ; ATSdyncst_mac(atspre_ptr_isnot_null) ; ATSdyncst_mac(atscntrb_gdk_cairo_create) ; ATSdyncst_mac(atscntrb_gtk_widget_get_allocation) ; ATSdyncst_mac(atscntrb_cairo_destroy) ; ATSdyncst_mac(atscntrb_gtk_widget_queue_draw_area) ; /* dyncstlst-declaration(end) */ /* dynvalist-implementation(beg) */ /* dynvalist-implementation(end) */ /* exnconlst-declaration(beg) */ #ifndef _ATS_EXCEPTION_NONE extern void the_atsexncon_initize (atstype_exncon *d2c, char *exnmsg) ; #endif // end of [_ATS_EXCEPTION_NONE] /* exnconlst-declaration(end) */ /* assumelst-declaration(beg) */ /* assumelst-declaration(end) */ /* extypelst-declaration(beg) */ /* extypelst-declaration(end) */ ATSstatmpdec(statmpref1, atstkind_t0ype(atstype_int)) ; ATSstatmpdec_void(statmp2, atsvoid_t0ype) ; ATSstatmpdec(statmpref6, atstkind_type(atstype_ptrk)) ; ATSstatmpdec_void(statmp7, atsvoid_t0ype) ; ATSstatmpdec(statmp10, atstkind_type(atstype_ptrk)) ; ATSstaticdec() atsvoid_t0ype initize_0(atsrefarg1_type(atstkind_t0ype(atstype_int))) ; #if(0) ATSglobaldec() atstkind_t0ype(atstype_int) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get() ; #endif // end of [QUALIFIED] #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] ATSstaticdec() atsvoid_t0ype initize_3(atsrefarg1_type(atstkind_type(atstype_ptrk))) ; #if(0) ATSglobaldec() atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get() ; #endif // end of [QUALIFIED] #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set(atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6__1() ; #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__1() ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__2() ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__2(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__3() ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__3(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__4() ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__4(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) ATSglobaldec() atstkind_t0ype(atstype_double) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_get_ntick() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; ATSstaticdec() atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__5() ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__5(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_started() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_running() ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) ATSglobaldec() postiats_tyrec_0 _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mytime_get() ; #endif // end of [QUALIFIED] ATSstaticdec() atsvoid_t0ype draw_hand_50(atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_double), atstkind_t0ype(atstype_double), atstkind_t0ype(atstype_double)) ; ATSstaticdec() atsvoid_t0ype draw_clock_52(atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__6(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock(atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstyvar_type(tk)) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__7(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__2(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__8(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstyvar_type(tk)) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__9(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__2(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__10(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__2(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__3(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__11(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__3(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) ATSglobaldec() atsvoid_t0ype mainats_argc_argv_0(atstkind_t0ype(atstype_int), atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #if(0) #if(0) ATSglobaldec() atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_uint) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78(atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] #if(0) #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79__1() ; ATSstaticdec() atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76__1() ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__stropt_is_some__82(atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__stropt_is_some__82__1(atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84__1() ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__2(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) #if(0) ATSglobaldec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gt_g0int_int__105(atstkind_t0ype(atstyvar_type(tk)), atstkind_t0ype(atstype_int)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gt_g0int_int__105__1(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__3(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; ATSstaticdec() atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__4(atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__2(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115__1() ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) ATSstaticdec() atsvoid_t0ype draw_drawingarea_119__119(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype draw_drawingarea_119__119__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; ATSstaticdec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atstkind_t0ype(atstype_int), atstkind_t0ype(atstype_int)) ; ATSstaticdec() atstkind_t0ype(atstype_uint) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77__1() ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123__1(atsrefarg0_type(atstkind_type(atstype_ptrk))) ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125() ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125__1() ; #if(0) #if(0) ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #if(0) #if(0) ATSglobaldec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; #endif // end of [QUALIFIED] #endif // end of [TEMPLATE] ATSstaticdec() gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133__1(atsrefarg0_type(atstkind_type(atstype_ptrk)), atsrefarg1_type(GdkEvent), atstkind_type(atstype_ptrk)) ; /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 230(line=19, offs=1) -- 266(line=19, offs=37) */ /* local: global: initize_0$0(level=0) local: global: */ ATSstaticdec() atsvoid_t0ype initize_0(atsrefarg1_type(atstkind_t0ype(atstype_int)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret0, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 230(line=19, offs=1) -- 266(line=19, offs=37) */ __patsflab_initize_0: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 260(line=19, offs=31) -- 266(line=19, offs=37) */ ATSINSstore(ATSderef(arg0, atstkind_t0ype(atstype_int)), ATSPMVi0nt(0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 260(line=19, offs=31) -- 266(line=19, offs=37) */ ATSINSmove_void(tmpret0, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret0) ; } /* end of [initize_0] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats: 1857(line=55, offs=15) -- 1868(line=55, offs=26) */ /* local: global: get$1$0(level=0) local: global: */ ATSglobaldec() atstkind_t0ype(atstype_int) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret3, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1853(line=55, offs=11) -- 1868(line=55, offs=26) */ __patsflab_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1862(line=55, offs=20) -- 1868(line=55, offs=26) */ ATSINSmove(tmpret3, ATSderef(ATSPMVcastfn(ref_make_viewptr, atstkind_type(atstype_ptrk), ATSPMVptrof(statmpref1)), atstkind_t0ype(atstype_int))) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret3) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats: 1883(line=56, offs=15) -- 1900(line=56, offs=32) */ /* local: global: set$2$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(atstkind_t0ype(atstype_int) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret4, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1879(line=56, offs=11) -- 1900(line=56, offs=32) */ __patsflab_set: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1889(line=56, offs=21) -- 1900(line=56, offs=32) */ ATSINSstore(ATSderef(ATSPMVcastfn(ref_make_viewptr, atstkind_type(atstype_ptrk), ATSPMVptrof(statmpref1)), atstkind_t0ype(atstype_int)), arg0) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1889(line=56, offs=21) -- 1900(line=56, offs=32) */ ATSINSmove_void(tmpret4, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret4) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 451(line=34, offs=1) -- 498(line=34, offs=48) */ /* local: global: initize_3$0(level=0) local: global: */ ATSstaticdec() atsvoid_t0ype initize_3(atsrefarg1_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret5, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 451(line=34, offs=1) -- 498(line=34, offs=48) */ __patsflab_initize_3: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 481(line=34, offs=31) -- 498(line=34, offs=48) */ ATSINSstore(ATSderef(arg0, atstkind_type(atstype_ptrk)), atsptr_null) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 481(line=34, offs=31) -- 498(line=34, offs=48) */ ATSINSmove_void(tmpret5, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret5) ; } /* end of [initize_3] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats: 1857(line=55, offs=15) -- 1868(line=55, offs=26) */ /* local: global: get$4$0(level=0) local: global: */ ATSglobaldec() atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret8, atstkind_type(atstype_ptrk)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1853(line=55, offs=11) -- 1868(line=55, offs=26) */ __patsflab_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1862(line=55, offs=20) -- 1868(line=55, offs=26) */ ATSINSmove(tmpret8, ATSderef(ATSPMVcastfn(ref_make_viewptr, atstkind_type(atstype_ptrk), ATSPMVptrof(statmpref6)), atstkind_type(atstype_ptrk))) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret8) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats: 1883(line=56, offs=15) -- 1900(line=56, offs=32) */ /* local: global: set$5$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set(atstkind_type(atstype_ptrk) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret9, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1879(line=56, offs=11) -- 1900(line=56, offs=32) */ __patsflab_set: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1889(line=56, offs=21) -- 1900(line=56, offs=32) */ ATSINSstore(ATSderef(ATSPMVcastfn(ref_make_viewptr, atstkind_type(atstype_ptrk), ATSPMVptrof(statmpref6)), atstkind_type(atstype_ptrk)), arg0) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1889(line=56, offs=21) -- 1900(line=56, offs=32) */ ATSINSmove_void(tmpret9, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret9) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2875(line=112, offs=13) -- 3120(line=127, offs=4) */ /* local: global: timer_new$6$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret11, atstype_boxed) ; ATStmpdec(tmp12, atstype_datcontyp) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2865(line=112, offs=3) -- 3120(line=127, offs=4) */ __patsflab_timer_new: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2880(line=112, offs=18) -- 3120(line=127, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2899(line=114, offs=13) -- 2907(line=114, offs=21) */ ATSINSmove_con1(tmp12, postiats_tysum_2) ; #if(0) ATSINSstore_con_tag(tmp12, 0) ; #endif #if(0) ATSINSstore_con_ofs(tmp12, postiats_tysum_2, atslab__0, ATStop()) ; #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2913(line=115, offs=5) -- 2921(line=115, offs=13) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2943(line=117, offs=10) -- 2961(line=117, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2971(line=118, offs=10) -- 2989(line=118, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2999(line=119, offs=10) -- 3018(line=119, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3028(line=120, offs=10) -- 3046(line=120, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3056(line=121, offs=10) -- 3074(line=121, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3111(line=126, offs=3) -- 3116(line=126, offs=8) */ ATSINSmove(tmpret11, tmp12) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2880(line=112, offs=18) -- 3120(line=127, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret11) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2875(line=112, offs=13) -- 3120(line=127, offs=4) */ /* local: global: timer_new$6$1(level=0) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret11__1, atstype_boxed) ; ATStmpdec(tmp12__1, atstype_datcontyp) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2865(line=112, offs=3) -- 3120(line=127, offs=4) */ __patsflab_timer_new: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2880(line=112, offs=18) -- 3120(line=127, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2899(line=114, offs=13) -- 2907(line=114, offs=21) */ ATSINSmove_con1(tmp12__1, postiats_tysum_2) ; #if(0) ATSINSstore_con_tag(tmp12__1, 0) ; #endif #if(0) ATSINSstore_con_ofs(tmp12__1, postiats_tysum_2, atslab__0, ATStop()) ; #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2913(line=115, offs=5) -- 2921(line=115, offs=13) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2943(line=117, offs=10) -- 2961(line=117, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12__1, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2971(line=118, offs=10) -- 2989(line=118, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12__1, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2999(line=119, offs=10) -- 3018(line=119, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12__1, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3028(line=120, offs=10) -- 3046(line=120, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12__1, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3056(line=121, offs=10) -- 3074(line=121, offs=28) */ ATSINSstore(ATSSELfltrec(ATSSELcon(tmp12__1, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3111(line=126, offs=3) -- 3116(line=126, offs=8) */ ATSINSmove(tmpret11__1, tmp12__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 2880(line=112, offs=18) -- 3120(line=127, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret11__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 1167(line=78, offs=3) -- 1309(line=85, offs=2) */ /* local: global: the_timer_start$8$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret15, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1149(line=77, offs=1) -- 1309(line=85, offs=2) */ __patsflab_the_timer_start: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1180(line=79, offs=1) -- 1309(line=85, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1254(line=83, offs=20) -- 1276(line=83, offs=42) */ ATSINSmove_void(tmpret15, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1180(line=79, offs=1) -- 1309(line=85, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret15) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3385(line=145, offs=3) -- 3703(line=161, offs=4) */ /* local: global: timer_start$9$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret16, atsvoid_t0ype) ; ATStmpdec(tmp17, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3371(line=144, offs=3) -- 3703(line=161, offs=4) */ __patsflab_timer_start: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3395(line=145, offs=13) -- 3703(line=161, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3405(line=146, offs=7) -- 3414(line=146, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3429(line=149, offs=1) -- 3678(line=159, offs=2) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3449(line=150, offs=1) -- 3642(line=157, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3462(line=151, offs=12) -- 3479(line=151, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3491(line=152, offs=12) -- 3508(line=152, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3520(line=153, offs=12) -- 3540(line=153, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3567(line=154, offs=27) -- 3583(line=154, offs=43) */ ATSINSmove(tmp17, PMVtmpltcst(the_ntick_get<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3552(line=154, offs=12) -- 3583(line=154, offs=43) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), tmp17) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3595(line=155, offs=12) -- 3613(line=155, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3595(line=155, offs=12) -- 3613(line=155, offs=30) */ ATSINSmove_void(tmpret16, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3449(line=150, offs=1) -- 3642(line=157, offs=2) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3648(line=157, offs=8) -- 3678(line=159, offs=2) */ ATSINSmove_void(tmpret16, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3395(line=145, offs=13) -- 3703(line=161, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret16) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3385(line=145, offs=3) -- 3703(line=161, offs=4) */ /* local: global: timer_start$9$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret16__1, atsvoid_t0ype) ; ATStmpdec(tmp17__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3371(line=144, offs=3) -- 3703(line=161, offs=4) */ __patsflab_timer_start: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3395(line=145, offs=13) -- 3703(line=161, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3405(line=146, offs=7) -- 3414(line=146, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3429(line=149, offs=1) -- 3678(line=159, offs=2) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3449(line=150, offs=1) -- 3642(line=157, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3462(line=151, offs=12) -- 3479(line=151, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3491(line=152, offs=12) -- 3508(line=152, offs=29) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3520(line=153, offs=12) -- 3540(line=153, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3567(line=154, offs=27) -- 3583(line=154, offs=43) */ ATSINSmove(tmp17__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3552(line=154, offs=12) -- 3583(line=154, offs=43) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), tmp17__1) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3595(line=155, offs=12) -- 3613(line=155, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3595(line=155, offs=12) -- 3613(line=155, offs=30) */ ATSINSmove_void(tmpret16__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3449(line=150, offs=1) -- 3642(line=157, offs=2) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3648(line=157, offs=8) -- 3678(line=159, offs=2) */ ATSINSmove_void(tmpret16__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3395(line=145, offs=13) -- 3703(line=161, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret16__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_start__9__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21, atslib_timespec_type) ; ATStmpdec(tmp22, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23, atsvoid_t0ype) ; ATStmpdec(tmp24, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24, PMVtmpltcst(gte_g1int_int)(tmp22, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23, atspre_assert_errmsg_bool1(tmp24, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20, PMVtmpltcst(g0float_add)(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21, atslib_timespec_type, tv_sec)), tmp25)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21__1, atslib_timespec_type) ; ATStmpdec(tmp22__1, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23__1, atsvoid_t0ype) ; ATStmpdec(tmp24__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22__1, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24__1, ATSLIB_056_prelude__gte_g1int_int__13__1(tmp22__1, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23__1, atspre_assert_errmsg_bool1(tmp24__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25__1, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__1, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20__1, atspre_g0float_add_double(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__1, atslib_timespec_type, tv_sec)), tmp25__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__1] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = None() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33, atstkind_t0ype(atstyvar_type(tk))) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33, PMVtmpltcst(g1int2int)(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32, PMVtmpltcst(g1int_gte)(arg0, tmp33)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$1(level=3) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__1, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__1, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__1, atspre_g1int_gte_int(arg0, tmp33__1)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__1) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 1371(line=89, offs=3) -- 1514(line=96, offs=2) */ /* local: global: the_timer_finish$18$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret36, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1352(line=88, offs=1) -- 1514(line=96, offs=2) */ __patsflab_the_timer_finish: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1384(line=90, offs=1) -- 1514(line=96, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1458(line=94, offs=20) -- 1481(line=94, offs=43) */ ATSINSmove_void(tmpret36, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1384(line=90, offs=1) -- 1514(line=96, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret36) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3778(line=167, offs=3) -- 4061(line=180, offs=4) */ /* local: global: timer_finish$19$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret37, atsvoid_t0ype) ; ATStmpdec(tmp38, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp39, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp40, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3763(line=166, offs=3) -- 4061(line=180, offs=4) */ __patsflab_timer_finish: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3788(line=167, offs=13) -- 4061(line=180, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3798(line=168, offs=7) -- 3807(line=168, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3827(line=169, offs=12) -- 3845(line=169, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3859(line=171, offs=3) -- 3995(line=176, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3879(line=172, offs=3) -- 3995(line=176, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3894(line=173, offs=14) -- 3912(line=173, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3961(line=175, offs=21) -- 3977(line=175, offs=37) */ ATSINSmove(tmp40, PMVtmpltcst(the_ntick_get<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3947(line=175, offs=7) -- 3977(line=175, offs=37) */ ATSINSmove(tmp39, PMVtmpltcst(g0float_add)(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp40)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3947(line=175, offs=7) -- 3991(line=175, offs=51) */ ATSINSmove(tmp38, PMVtmpltcst(g0float_sub)(tmp39, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3926(line=174, offs=14) -- 3991(line=175, offs=51) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp38) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3926(line=174, offs=14) -- 3991(line=175, offs=51) */ ATSINSmove_void(tmpret37, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3879(line=172, offs=3) -- 3995(line=176, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3995(line=176, offs=4) -- 3995(line=176, offs=4) */ ATSINSmove_void(tmpret37, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3788(line=167, offs=13) -- 4061(line=180, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret37) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3778(line=167, offs=3) -- 4061(line=180, offs=4) */ /* local: global: timer_finish$19$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret37__1, atsvoid_t0ype) ; ATStmpdec(tmp38__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp39__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp40__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3763(line=166, offs=3) -- 4061(line=180, offs=4) */ __patsflab_timer_finish: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3788(line=167, offs=13) -- 4061(line=180, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3798(line=168, offs=7) -- 3807(line=168, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3827(line=169, offs=12) -- 3845(line=169, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3859(line=171, offs=3) -- 3995(line=176, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3879(line=172, offs=3) -- 3995(line=176, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3894(line=173, offs=14) -- 3912(line=173, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3961(line=175, offs=21) -- 3977(line=175, offs=37) */ ATSINSmove(tmp40__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__2()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3947(line=175, offs=7) -- 3977(line=175, offs=37) */ ATSINSmove(tmp39__1, atspre_g0float_add_double(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp40__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3947(line=175, offs=7) -- 3991(line=175, offs=51) */ ATSINSmove(tmp38__1, atspre_g0float_sub_double(tmp39__1, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3926(line=174, offs=14) -- 3991(line=175, offs=51) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp38__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3926(line=174, offs=14) -- 3991(line=175, offs=51) */ ATSINSmove_void(tmpret37__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3879(line=172, offs=3) -- 3995(line=176, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3995(line=176, offs=4) -- 3995(line=176, offs=4) */ ATSINSmove_void(tmpret37__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 3788(line=167, offs=13) -- 4061(line=180, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret37__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_finish__19__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$2(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__2() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20__2, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21__2, atslib_timespec_type) ; ATStmpdec(tmp22__2, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23__2, atsvoid_t0ype) ; ATStmpdec(tmp24__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25__2, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22__2, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21__2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24__2, ATSLIB_056_prelude__gte_g1int_int__13__2(tmp22__2, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23__2, atspre_assert_errmsg_bool1(tmp24__2, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25__2, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__2, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20__2, atspre_g0float_add_double(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__2, atslib_timespec_type, tv_sec)), tmp25__2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20__2) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__2] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$2(level=3) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__2(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__2, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__2, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__2, atspre_g1int_gte_int(arg0, tmp33__2)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__2) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__2] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 1576(line=100, offs=3) -- 1718(line=107, offs=2) */ /* local: global: the_timer_pause$24$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret53, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1558(line=99, offs=1) -- 1718(line=107, offs=2) */ __patsflab_the_timer_pause: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1589(line=101, offs=1) -- 1718(line=107, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1663(line=105, offs=20) -- 1685(line=105, offs=42) */ ATSINSmove_void(tmpret53, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1589(line=101, offs=1) -- 1718(line=107, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret53) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4136(line=186, offs=3) -- 4389(line=198, offs=4) */ /* local: global: timer_pause$25$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret54, atsvoid_t0ype) ; ATStmpdec(tmp55, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp56, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp57, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4122(line=185, offs=3) -- 4389(line=198, offs=4) */ __patsflab_timer_pause: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4146(line=186, offs=13) -- 4389(line=198, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4156(line=187, offs=7) -- 4165(line=187, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4187(line=189, offs=3) -- 4323(line=194, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4207(line=190, offs=3) -- 4323(line=194, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4222(line=191, offs=14) -- 4240(line=191, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4289(line=193, offs=21) -- 4305(line=193, offs=37) */ ATSINSmove(tmp57, PMVtmpltcst(the_ntick_get<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4275(line=193, offs=7) -- 4305(line=193, offs=37) */ ATSINSmove(tmp56, PMVtmpltcst(g0float_add)(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp57)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4275(line=193, offs=7) -- 4319(line=193, offs=51) */ ATSINSmove(tmp55, PMVtmpltcst(g0float_sub)(tmp56, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4254(line=192, offs=14) -- 4319(line=193, offs=51) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp55) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4254(line=192, offs=14) -- 4319(line=193, offs=51) */ ATSINSmove_void(tmpret54, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4207(line=190, offs=3) -- 4323(line=194, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4323(line=194, offs=4) -- 4323(line=194, offs=4) */ ATSINSmove_void(tmpret54, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4146(line=186, offs=13) -- 4389(line=198, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret54) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4136(line=186, offs=3) -- 4389(line=198, offs=4) */ /* local: global: timer_pause$25$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret54__1, atsvoid_t0ype) ; ATStmpdec(tmp55__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp56__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp57__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4122(line=185, offs=3) -- 4389(line=198, offs=4) */ __patsflab_timer_pause: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4146(line=186, offs=13) -- 4389(line=198, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4156(line=187, offs=7) -- 4165(line=187, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4187(line=189, offs=3) -- 4323(line=194, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4207(line=190, offs=3) -- 4323(line=194, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4222(line=191, offs=14) -- 4240(line=191, offs=32) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4289(line=193, offs=21) -- 4305(line=193, offs=37) */ ATSINSmove(tmp57__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__3()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4275(line=193, offs=7) -- 4305(line=193, offs=37) */ ATSINSmove(tmp56__1, atspre_g0float_add_double(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp57__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4275(line=193, offs=7) -- 4319(line=193, offs=51) */ ATSINSmove(tmp55__1, atspre_g0float_sub_double(tmp56__1, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4254(line=192, offs=14) -- 4319(line=193, offs=51) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), tmp55__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4254(line=192, offs=14) -- 4319(line=193, offs=51) */ ATSINSmove_void(tmpret54__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4207(line=190, offs=3) -- 4323(line=194, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4323(line=194, offs=4) -- 4323(line=194, offs=4) */ ATSINSmove_void(tmpret54__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4146(line=186, offs=13) -- 4389(line=198, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret54__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_pause__25__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$3(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__3() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20__3, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21__3, atslib_timespec_type) ; ATStmpdec(tmp22__3, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23__3, atsvoid_t0ype) ; ATStmpdec(tmp24__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25__3, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22__3, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21__3)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24__3, ATSLIB_056_prelude__gte_g1int_int__13__3(tmp22__3, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23__3, atspre_assert_errmsg_bool1(tmp24__3, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25__3, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__3, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20__3, atspre_g0float_add_double(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__3, atslib_timespec_type, tv_sec)), tmp25__3)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20__3) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__3] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$3(level=3) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__3(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__3, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__3, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__3, atspre_g1int_gte_int(arg0, tmp33__3)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__3) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__3] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 1780(line=111, offs=3) -- 1923(line=118, offs=2) */ /* local: global: the_timer_resume$29$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret70, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1761(line=110, offs=1) -- 1923(line=118, offs=2) */ __patsflab_the_timer_resume: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1793(line=112, offs=1) -- 1923(line=118, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1867(line=116, offs=20) -- 1890(line=116, offs=43) */ ATSINSmove_void(tmpret70, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1793(line=112, offs=1) -- 1923(line=118, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret70) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4464(line=204, offs=3) -- 4713(line=215, offs=4) */ /* local: global: timer_resume$30$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret71, atsvoid_t0ype) ; ATStmpdec(tmp72, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp73, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4449(line=203, offs=3) -- 4713(line=215, offs=4) */ __patsflab_timer_resume: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4474(line=204, offs=13) -- 4713(line=215, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4484(line=205, offs=7) -- 4493(line=205, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSINSmove(tmp72, atspre_neg_bool0(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running))) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSINSmove(tmp72, ATSPMVbool_false()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4515(line=207, offs=3) -- 4632(line=211, offs=4) */ ATSif( tmp72 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4551(line=208, offs=3) -- 4632(line=211, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4566(line=209, offs=14) -- 4583(line=209, offs=31) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_true()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4612(line=210, offs=29) -- 4628(line=210, offs=45) */ ATSINSmove(tmp73, PMVtmpltcst(the_ntick_get<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4597(line=210, offs=14) -- 4628(line=210, offs=45) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), tmp73) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4597(line=210, offs=14) -- 4628(line=210, offs=45) */ ATSINSmove_void(tmpret71, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4551(line=208, offs=3) -- 4632(line=211, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4632(line=211, offs=4) -- 4632(line=211, offs=4) */ ATSINSmove_void(tmpret71, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4474(line=204, offs=13) -- 4713(line=215, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret71) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4464(line=204, offs=3) -- 4713(line=215, offs=4) */ /* local: global: timer_resume$30$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret71__1, atsvoid_t0ype) ; ATStmpdec(tmp72__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp73__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4449(line=203, offs=3) -- 4713(line=215, offs=4) */ __patsflab_timer_resume: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4474(line=204, offs=13) -- 4713(line=215, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4484(line=205, offs=7) -- 4493(line=205, offs=16) */ #if(0) #endif /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSINSmove(tmp72__1, atspre_neg_bool0(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running))) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4518(line=207, offs=6) -- 4542(line=207, offs=30) */ ATSINSmove(tmp72__1, ATSPMVbool_false()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4515(line=207, offs=3) -- 4632(line=211, offs=4) */ ATSif( tmp72__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4551(line=208, offs=3) -- 4632(line=211, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4566(line=209, offs=14) -- 4583(line=209, offs=31) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_true()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4612(line=210, offs=29) -- 4628(line=210, offs=45) */ ATSINSmove(tmp73__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__4()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4597(line=210, offs=14) -- 4628(line=210, offs=45) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), tmp73__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4597(line=210, offs=14) -- 4628(line=210, offs=45) */ ATSINSmove_void(tmpret71__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4551(line=208, offs=3) -- 4632(line=211, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4632(line=211, offs=4) -- 4632(line=211, offs=4) */ ATSINSmove_void(tmpret71__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4474(line=204, offs=13) -- 4713(line=215, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret71__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_resume__30__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$4(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__4() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20__4, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21__4, atslib_timespec_type) ; ATStmpdec(tmp22__4, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23__4, atsvoid_t0ype) ; ATStmpdec(tmp24__4, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25__4, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22__4, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21__4)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24__4, ATSLIB_056_prelude__gte_g1int_int__13__4(tmp22__4, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23__4, atspre_assert_errmsg_bool1(tmp24__4, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25__4, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__4, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20__4, atspre_g0float_add_double(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__4, atslib_timespec_type, tv_sec)), tmp25__4)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20__4) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__4] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$4(level=3) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__4(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__4, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__4, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__4, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__4, atspre_g1int_gte_int(arg0, tmp33__4)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__4) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__4] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 1985(line=122, offs=3) -- 2127(line=129, offs=2) */ /* local: global: the_timer_reset$34$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret85, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1967(line=121, offs=1) -- 2127(line=129, offs=2) */ __patsflab_the_timer_reset: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1998(line=123, offs=1) -- 2127(line=129, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2072(line=127, offs=20) -- 2094(line=127, offs=42) */ ATSINSmove_void(tmpret85, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1998(line=123, offs=1) -- 2127(line=129, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret85) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4788(line=221, offs=3) -- 5023(line=231, offs=4) */ /* local: global: timer_reset$35$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret86, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4774(line=220, offs=3) -- 5023(line=231, offs=4) */ __patsflab_timer_reset: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4798(line=221, offs=13) -- 5023(line=231, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4808(line=222, offs=7) -- 4817(line=222, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4837(line=223, offs=12) -- 4855(line=223, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4867(line=224, offs=12) -- 4885(line=224, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4897(line=225, offs=12) -- 4916(line=225, offs=31) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4928(line=226, offs=12) -- 4946(line=226, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), ATSPMVf0loat(0.0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4958(line=227, offs=12) -- 4976(line=227, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4958(line=227, offs=12) -- 4976(line=227, offs=30) */ ATSINSmove_void(tmpret86, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4798(line=221, offs=13) -- 5023(line=231, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret86) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4788(line=221, offs=3) -- 5023(line=231, offs=4) */ /* local: global: timer_reset$35$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret86__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4774(line=220, offs=3) -- 5023(line=231, offs=4) */ __patsflab_timer_reset: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4798(line=221, offs=13) -- 5023(line=231, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4808(line=222, offs=7) -- 4817(line=222, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4837(line=223, offs=12) -- 4855(line=223, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__started), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4867(line=224, offs=12) -- 4885(line=224, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running), ATSPMVbool_false()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4897(line=225, offs=12) -- 4916(line=225, offs=31) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__has_reset), ATSPMVbool_true()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4928(line=226, offs=12) -- 4946(line=226, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg), ATSPMVf0loat(0.0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4958(line=227, offs=12) -- 4976(line=227, offs=30) */ ATSINSstore(ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc), ATSPMVf0loat(0.0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4958(line=227, offs=12) -- 4976(line=227, offs=30) */ ATSINSmove_void(tmpret86__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 4798(line=221, offs=13) -- 5023(line=231, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret86__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_reset__35__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 2213(line=135, offs=3) -- 2366(line=142, offs=2) */ /* local: global: the_timer_get_ntick$37$0(level=0) local: global: */ ATSglobaldec() atstkind_t0ype(atstype_double) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_get_ntick() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret88, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2191(line=134, offs=1) -- 2366(line=142, offs=2) */ __patsflab_the_timer_get_ntick: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2226(line=135, offs=16) -- 2366(line=142, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2307(line=140, offs=15) -- 2333(line=140, offs=41) */ ATSINSmove(tmpret88, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2226(line=135, offs=16) -- 2366(line=142, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret88) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_get_ntick] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5101(line=237, offs=3) -- 5337(line=247, offs=4) */ /* local: global: timer_get_ntick$38$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret89, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref90, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp91, atsvoid_t0ype) ; ATStmpdec(tmp92, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp93, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp94, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5083(line=236, offs=3) -- 5337(line=247, offs=4) */ __patsflab_timer_get_ntick: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5111(line=237, offs=13) -- 5337(line=247, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5121(line=238, offs=7) -- 5130(line=238, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5145(line=239, offs=7) -- 5150(line=239, offs=12) */ /* ATSINStmpdec(tmpref90) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5161(line=239, offs=23) -- 5172(line=239, offs=34) */ ATSINSmove(tmpref90, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5186(line=241, offs=3) -- 5261(line=243, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5227(line=242, offs=22) -- 5243(line=242, offs=38) */ ATSINSmove(tmp94, PMVtmpltcst(the_ntick_get<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5219(line=242, offs=14) -- 5243(line=242, offs=38) */ ATSINSmove(tmp93, PMVtmpltcst(g0float_add)(tmpref90, tmp94)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5219(line=242, offs=14) -- 5257(line=242, offs=52) */ ATSINSmove(tmp92, PMVtmpltcst(g0float_sub)(tmp93, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5210(line=242, offs=5) -- 5257(line=242, offs=52) */ ATSINSstore(tmpref90, tmp92) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5210(line=242, offs=5) -- 5257(line=242, offs=52) */ ATSINSmove_void(tmp91, ATSempty()) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5257(line=242, offs=52) -- 5257(line=242, offs=52) */ ATSINSmove_void(tmp91, ATSempty()) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5328(line=246, offs=3) -- 5333(line=246, offs=8) */ ATSINSmove(tmpret89, tmpref90) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5111(line=237, offs=13) -- 5337(line=247, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret89) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5101(line=237, offs=3) -- 5337(line=247, offs=4) */ /* local: global: timer_get_ntick$38$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret89__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref90__1, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp91__1, atsvoid_t0ype) ; ATStmpdec(tmp92__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp93__1, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp94__1, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5083(line=236, offs=3) -- 5337(line=247, offs=4) */ __patsflab_timer_get_ntick: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5111(line=237, offs=13) -- 5337(line=247, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5121(line=238, offs=7) -- 5130(line=238, offs=16) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5145(line=239, offs=7) -- 5150(line=239, offs=12) */ /* ATSINStmpdec(tmpref90) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5161(line=239, offs=23) -- 5172(line=239, offs=34) */ ATSINSmove(tmpref90__1, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_acc)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5186(line=241, offs=3) -- 5261(line=243, offs=4) */ ATSif( ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__running) ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5227(line=242, offs=22) -- 5243(line=242, offs=38) */ ATSINSmove(tmp94__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__5()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5219(line=242, offs=14) -- 5243(line=242, offs=38) */ ATSINSmove(tmp93__1, atspre_g0float_add_double(tmpref90__1, tmp94__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5219(line=242, offs=14) -- 5257(line=242, offs=52) */ ATSINSmove(tmp92__1, atspre_g0float_sub_double(tmp93__1, ATSSELfltrec(ATSSELcon(arg0, postiats_tysum_2, atslab__0), postiats_tyrec_1, atslab__ntick_beg))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5210(line=242, offs=5) -- 5257(line=242, offs=52) */ ATSINSstore(tmpref90__1, tmp92__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5210(line=242, offs=5) -- 5257(line=242, offs=52) */ ATSINSmove_void(tmp91__1, ATSempty()) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5257(line=242, offs=52) -- 5257(line=242, offs=52) */ ATSINSmove_void(tmp91__1, ATSempty()) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5328(line=246, offs=3) -- 5333(line=246, offs=8) */ ATSINSmove(tmpret89__1, tmpref90__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5111(line=237, offs=13) -- 5337(line=247, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret89__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_get_ntick__38__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5669(line=268, offs=1) -- 5930(line=277, offs=4) */ /* local: global: the_ntick_get$11$5(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_double) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__5() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret20__5, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmpref21__5, atslib_timespec_type) ; ATStmpdec(tmp22__5, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp23__5, atsvoid_t0ype) ; ATStmpdec(tmp24__5, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp25__5, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5655(line=267, offs=3) -- 5930(line=277, offs=4) */ __patsflab_the_ntick_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5701(line=271, offs=7) -- 5703(line=271, offs=9) */ /* ATSINStmpdec(tmpref21) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5743(line=272, offs=13) -- 5777(line=272, offs=47) */ ATSINSmove(tmp22__5, atslib_clock_gettime(ATSextval(CLOCK_REALTIME), ATSPMVrefarg1(ATSPMVptrof(tmpref21__5)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove(tmp24__5, ATSLIB_056_prelude__gte_g1int_int__13__5(tmp22__5, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31) */ ATSINSmove_void(tmp23__5, atspre_assert_errmsg_bool1(tmp24__5, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5789(line=273, offs=12) -- 5808(line=273, offs=31)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5885(line=276, offs=33) -- 5926(line=276, offs=74) */ ATSINSmove(tmp25__5, atspre_div_double_int(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__5, atslib_timespec_type, tv_nsec)), ATSPMVi0nt(1000000000))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5855(line=276, offs=3) -- 5926(line=276, offs=74) */ ATSINSmove(tmpret20__5, atspre_g0float_add_double(ATSPMVcastfn(cast, atstkind_t0ype(atstype_double), ATSSELfltrec(tmpref21__5, atslib_timespec_type, tv_sec)), tmp25__5)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5691(line=270, offs=5) -- 5930(line=277, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret20__5) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__the_ntick_get__11__5] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$5(level=3) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__5(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__5, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__5, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__5, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__5, atspre_g1int_gte_int(arg0, tmp33__5)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__5) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__5] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 2453(line=148, offs=3) -- 2603(line=155, offs=2) */ /* local: global: the_timer_is_started$42$0(level=0) local: global: */ ATSglobaldec() atstkind_t0ype(atstype_bool) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_started() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret109, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2430(line=147, offs=1) -- 2603(line=155, offs=2) */ __patsflab_the_timer_is_started: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2466(line=148, offs=16) -- 2603(line=155, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2543(line=153, offs=13) -- 2570(line=153, offs=40) */ ATSINSmove(tmpret109, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2466(line=148, offs=16) -- 2603(line=155, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret109) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_started] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5420(line=252, offs=20) -- 5473(line=253, offs=44) */ /* local: global: timer_is_started$43$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret110, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp111, postiats_tyrec_1) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5403(line=252, offs=3) -- 5473(line=253, offs=44) */ __patsflab_timer_is_started: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5432(line=253, offs=3) -- 5473(line=253, offs=44) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5440(line=253, offs=11) -- 5447(line=253, offs=18) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5446(line=253, offs=17) -- 5447(line=253, offs=18) */ ATSINSmove(tmp111, ATSSELcon(arg0, postiats_tysum_2, atslab__0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5460(line=253, offs=31) -- 5469(line=253, offs=40) */ ATSINSmove(tmpret110, ATSSELfltrec(tmp111, postiats_tyrec_1, atslab__started)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5432(line=253, offs=3) -- 5473(line=253, offs=44) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret110) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5420(line=252, offs=20) -- 5473(line=253, offs=44) */ /* local: global: timer_is_started$43$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret110__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp111__1, postiats_tyrec_1) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5403(line=252, offs=3) -- 5473(line=253, offs=44) */ __patsflab_timer_is_started: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5432(line=253, offs=3) -- 5473(line=253, offs=44) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5440(line=253, offs=11) -- 5447(line=253, offs=18) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5446(line=253, offs=17) -- 5447(line=253, offs=18) */ ATSINSmove(tmp111__1, ATSSELcon(arg0, postiats_tysum_2, atslab__0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5460(line=253, offs=31) -- 5469(line=253, offs=40) */ ATSINSmove(tmpret110__1, ATSSELfltrec(tmp111__1, postiats_tyrec_1, atslab__started)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5432(line=253, offs=3) -- 5473(line=253, offs=44) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret110__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_started__43__1] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats: 2674(line=159, offs=3) -- 2824(line=166, offs=2) */ /* local: global: the_timer_is_running$45$0(level=0) local: global: */ ATSglobaldec() atstkind_t0ype(atstype_bool) ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_running() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret114, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2651(line=158, offs=1) -- 2824(line=166, offs=2) */ __patsflab_the_timer_is_running: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2687(line=159, offs=16) -- 2824(line=166, offs=2) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2764(line=164, offs=13) -- 2791(line=164, offs=40) */ ATSINSmove(tmpret114, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46__1(ATSPMVrefarg0(ATSPMVcastfn(vcopyenv_vt_decode, atstkind_type(atstype_ptrk), statmp10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 2687(line=159, offs=16) -- 2824(line=166, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret114) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_is_running] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5504(line=255, offs=20) -- 5557(line=256, offs=44) */ /* local: global: timer_is_running$46$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret115, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp116, postiats_tyrec_1) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5487(line=255, offs=3) -- 5557(line=256, offs=44) */ __patsflab_timer_is_running: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5516(line=256, offs=3) -- 5557(line=256, offs=44) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5524(line=256, offs=11) -- 5531(line=256, offs=18) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5530(line=256, offs=17) -- 5531(line=256, offs=18) */ ATSINSmove(tmp116, ATSSELcon(arg0, postiats_tysum_2, atslab__0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5544(line=256, offs=31) -- 5553(line=256, offs=40) */ ATSINSmove(tmpret115, ATSSELfltrec(tmp116, postiats_tyrec_1, atslab__running)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5516(line=256, offs=3) -- 5557(line=256, offs=44) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret115) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5504(line=255, offs=20) -- 5557(line=256, offs=44) */ /* local: global: timer_is_running$46$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_bool) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret115__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp116__1, postiats_tyrec_1) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5487(line=255, offs=3) -- 5557(line=256, offs=44) */ __patsflab_timer_is_running: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5516(line=256, offs=3) -- 5557(line=256, offs=44) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5524(line=256, offs=11) -- 5531(line=256, offs=18) */ #if(0) #endif /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5530(line=256, offs=17) -- 5531(line=256, offs=18) */ ATSINSmove(tmp116__1, ATSSELcon(arg0, postiats_tysum_2, atslab__0)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5544(line=256, offs=31) -- 5553(line=256, offs=40) */ ATSINSmove(tmpret115__1, ATSSELfltrec(tmp116__1, postiats_tyrec_1, atslab__running)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_timer.dats: 5516(line=256, offs=3) -- 5557(line=256, offs=44) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret115__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_is_running__46__1] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1283(line=63, offs=12) -- 1458(line=74, offs=4) */ /* local: global: mytime_get$48$0(level=0) local: global: */ ATSglobaldec() postiats_tyrec_0 _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mytime_get() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret119, postiats_tyrec_0) ; ATStmpdec(tmp120, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp121, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp122, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp123, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp124, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp125, atstkind_t0ype(atstype_double)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1272(line=63, offs=1) -- 1458(line=74, offs=4) */ __patsflab_mytime_get: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1288(line=63, offs=17) -- 1458(line=74, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1303(line=65, offs=9) -- 1325(line=65, offs=31) */ ATSINSmove(tmp120, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_get_ntick()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1335(line=66, offs=10) -- 1349(line=66, offs=24) */ ATSINSmove(tmp121, atslib_fmod_double(tmp120, ATSPMVf0loat(60.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1359(line=67, offs=10) -- 1365(line=67, offs=16) */ ATSINSmove(tmp122, atspre_div_double_int(tmp120, ATSPMVi0nt(60))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1375(line=68, offs=10) -- 1390(line=68, offs=25) */ ATSINSmove(tmp123, atslib_fmod_double(tmp122, ATSPMVf0loat(60.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1400(line=69, offs=10) -- 1408(line=69, offs=18) */ ATSINSmove(tmp124, atspre_div_double_int(tmp120, ATSPMVi0nt(3600))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1418(line=70, offs=10) -- 1433(line=70, offs=25) */ ATSINSmove(tmp125, atslib_fmod_double(tmp124, ATSPMVf0loat(24.0))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1442(line=73, offs=3) -- 1454(line=73, offs=15) */ ATSINSstore_fltrec_ofs (tmpret119, postiats_tyrec_0, atslab__0, tmp125) ; ATSINSstore_fltrec_ofs (tmpret119, postiats_tyrec_0, atslab__1, tmp123) ; ATSINSstore_fltrec_ofs (tmpret119, postiats_tyrec_0, atslab__2, tmp121) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1288(line=63, offs=17) -- 1458(line=74, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret119) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mytime_get] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1507(line=78, offs=4) -- 1819(line=90, offs=4) */ /* local: global: draw_hand_50$0(level=0) local: global: */ ATSstaticdec() atsvoid_t0ype draw_hand_50(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atstkind_t0ype(atstype_double) arg1, atstkind_t0ype(atstype_double) arg2, atstkind_t0ype(atstype_double) arg3) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret126, atsvoid_t0ype) ; ATStmpdec_void(tmp127, atsvoid_t0ype) ; ATStmpdec(tmp128, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp129, atsvoid_t0ype) ; ATStmpdec(tmp130, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp131, atsvoid_t0ype) ; ATStmpdec(tmp132, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp133, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp134, atsvoid_t0ype) ; ATStmpdec(tmp135, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp136, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp137, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1507(line=78, offs=4) -- 1819(line=90, offs=4) */ __patsflab_draw_hand_50: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1588(line=82, offs=12) -- 1819(line=90, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1627(line=83, offs=36) -- 1632(line=83, offs=41) */ ATSINSmove(tmp128, atspre_div_double_int(arg1, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1603(line=83, offs=12) -- 1633(line=83, offs=42) */ ATSINSmove_void(tmp127, atscntrb_cairo_move_to(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), tmp128)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1669(line=84, offs=36) -- 1674(line=84, offs=41) */ ATSINSmove(tmp130, atspre_div_double_int(arg2, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1645(line=84, offs=12) -- 1675(line=84, offs=42) */ ATSINSmove_void(tmp129, atscntrb_cairo_line_to(ATSPMVrefarg0(arg0), arg3, tmp130)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1711(line=85, offs=36) -- 1715(line=85, offs=40) */ ATSINSmove(tmp133, atspre_g0float_neg_double(arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1711(line=85, offs=36) -- 1717(line=85, offs=42) */ ATSINSmove(tmp132, atspre_div_double_int(tmp133, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1687(line=85, offs=12) -- 1718(line=85, offs=43) */ ATSINSmove_void(tmp131, atscntrb_cairo_line_to(ATSPMVrefarg0(arg0), arg3, tmp132)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1754(line=86, offs=36) -- 1758(line=86, offs=40) */ ATSINSmove(tmp136, atspre_g0float_neg_double(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1754(line=86, offs=36) -- 1760(line=86, offs=42) */ ATSINSmove(tmp135, atspre_div_double_int(tmp136, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1730(line=86, offs=12) -- 1761(line=86, offs=43) */ ATSINSmove_void(tmp134, atscntrb_cairo_line_to(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), tmp135)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1773(line=87, offs=12) -- 1793(line=87, offs=32) */ ATSINSmove_void(tmp137, atscntrb_cairo_close_path(ATSPMVrefarg0(arg0))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1800(line=89, offs=3) -- 1814(line=89, offs=17) */ ATSINSmove_void(tmpret126, atscntrb_cairo_fill(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1588(line=82, offs=12) -- 1819(line=90, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret126) ; } /* end of [draw_hand_50] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1867(line=94, offs=4) -- 4530(line=175, offs=4) */ /* local: draw_hand_50$0(level=0) global: draw_hand_50$0(level=0), draw_clock_52$0(level=0) local: global: */ ATSstaticdec() atsvoid_t0ype draw_clock_52(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2, atstkind_t0ype(atstype_int) arg3, atstkind_t0ype(atstype_int) arg4, atstkind_t0ype(atstype_int) arg5) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret138, atsvoid_t0ype) ; ATStmpdec(tmp139, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp140, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp141, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp142, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp143, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp144, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp145, atsvoid_t0ype) ; ATStmpdec(tmp146, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp147, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp150, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp151, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp152, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp153, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp154, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp155, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp156, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp157, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp158, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp159, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp160, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp161, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp162, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp163, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp164, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp165, atsvoid_t0ype) ; ATStmpdec(tmp166, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp167, atsvoid_t0ype) ; ATStmpdec_void(tmp168, atsvoid_t0ype) ; ATStmpdec_void(tmp169, atsvoid_t0ype) ; ATStmpdec(tmp170, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp171, atsvoid_t0ype) ; ATStmpdec_void(tmp172, atsvoid_t0ype) ; ATStmpdec_void(tmp173, atsvoid_t0ype) ; ATStmpdec(tmp174, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp175, atsvoid_t0ype) ; ATStmpdec(tmp176, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp177, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp178, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp179, atsvoid_t0ype) ; ATStmpdec(tmp180, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp181, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp182, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp183, atsvoid_t0ype) ; ATStmpdec(tmp184, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp185, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp186, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp187, atsvoid_t0ype) ; ATStmpdec(tmp188, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp189, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp190, atsvoid_t0ype) ; ATStmpdec(tmp191, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp192, atsvoid_t0ype) ; ATStmpdec_void(tmp193, atsvoid_t0ype) ; ATStmpdec_void(tmp194, atsvoid_t0ype) ; ATStmpdec_void(tmp195, atsvoid_t0ype) ; ATStmpdec_void(tmp196, atsvoid_t0ype) ; ATStmpdec_void(tmp197, atsvoid_t0ype) ; ATStmpdec_void(tmp198, atsvoid_t0ype) ; ATStmpdec_void(tmp199, atsvoid_t0ype) ; ATStmpdec(tmp200, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp201, atsvoid_t0ype) ; ATStmpdec(tmp202, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp203, atsvoid_t0ype) ; ATStmpdec(tmp204, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp205, atsvoid_t0ype) ; ATStmpdec_void(tmp206, atsvoid_t0ype) ; ATStmpdec_void(tmp207, atsvoid_t0ype) ; ATStmpdec_void(tmp208, atsvoid_t0ype) ; ATStmpdec_void(tmp209, atsvoid_t0ype) ; ATStmpdec_void(tmp210, atsvoid_t0ype) ; ATStmpdec_void(tmp211, atsvoid_t0ype) ; ATStmpdec_void(tmp212, atsvoid_t0ype) ; ATStmpdec(tmp213, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp214, atsvoid_t0ype) ; ATStmpdec(tmp215, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp216, atsvoid_t0ype) ; ATStmpdec(tmp217, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp218, atsvoid_t0ype) ; ATStmpdec_void(tmp219, atsvoid_t0ype) ; ATStmpdec_void(tmp220, atsvoid_t0ype) ; ATStmpdec_void(tmp221, atsvoid_t0ype) ; ATStmpdec_void(tmp222, atsvoid_t0ype) ; ATStmpdec_void(tmp223, atsvoid_t0ype) ; ATStmpdec_void(tmp224, atsvoid_t0ype) ; ATStmpdec_void(tmp225, atsvoid_t0ype) ; ATStmpdec(tmp226, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp227, atsvoid_t0ype) ; ATStmpdec(tmp228, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp229, atsvoid_t0ype) ; ATStmpdec_void(tmp230, atsvoid_t0ype) ; ATStmpdec_void(tmp231, atsvoid_t0ype) ; ATStmpdec_void(tmp232, atsvoid_t0ype) ; ATStmpdec_void(tmp233, atsvoid_t0ype) ; ATStmpdec(tmp234, atstkind_t0ype(atstype_double)) ; ATStmpdec_void(tmp235, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 1867(line=94, offs=4) -- 4530(line=175, offs=4) */ __patsflab_draw_clock_52: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2011(line=100, offs=12) -- 4530(line=175, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2029(line=102, offs=12) -- 2054(line=102, offs=37) */ ATSINSmove(tmp139, atspre_g0int2float_int_double(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2067(line=103, offs=12) -- 2092(line=103, offs=37) */ ATSINSmove(tmp140, atspre_g0int2float_int_double(arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2106(line=104, offs=13) -- 2118(line=104, offs=25) */ ATSINSmove(tmp141, atspre_g0float_min_double(tmp139, tmp140)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2131(line=105, offs=13) -- 2142(line=105, offs=24) */ ATSINSmove(tmp142, atspre_g0float_mul_double(ATSPMVf0loat(0.375), tmp141)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2157(line=107, offs=12) -- 2163(line=107, offs=18) */ ATSINSmove(tmp143, atspre_div_double_int(tmp139, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2173(line=107, offs=28) -- 2179(line=107, offs=34) */ ATSINSmove(tmp144, atspre_div_double_int(tmp140, ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2191(line=108, offs=12) -- 2219(line=108, offs=40) */ ATSINSmove_void(tmp145, atscntrb_cairo_translate(ATSPMVrefarg0(arg0), tmp143, tmp144)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2237(line=110, offs=15) -- 2244(line=110, offs=22) */ ATSINSmove(tmp147, ATSLIB_056_prelude__gte_g1int_int__13__6(arg3, ATSPMVi0nt(12))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2234(line=110, offs=12) -- 2263(line=110, offs=41) */ ATSif( tmp147 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2250(line=110, offs=28) -- 2256(line=110, offs=34) */ ATSINSmove(tmp146, atspre_g1int_sub_int(arg3, ATSPMVi0nt(12))) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2262(line=110, offs=40) -- 2263(line=110, offs=41) */ ATSINSmove(tmp146, arg3) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2294(line=111, offs=20) -- 2301(line=111, offs=27) */ ATSINSmove(tmp152, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(30))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2289(line=111, offs=15) -- 2301(line=111, offs=27) */ ATSINSmove(tmp151, atspre_mul_int_double(arg5, tmp152)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2305(line=111, offs=31) -- 2308(line=111, offs=34) */ ATSINSmove(tmp153, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2289(line=111, offs=15) -- 2308(line=111, offs=34) */ ATSINSmove(tmp150, atspre_g0float_sub_double(tmp151, tmp153)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2328(line=112, offs=20) -- 2335(line=112, offs=27) */ ATSINSmove(tmp156, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(30))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2323(line=112, offs=15) -- 2335(line=112, offs=27) */ ATSINSmove(tmp155, atspre_mul_int_double(arg4, tmp156)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2339(line=112, offs=31) -- 2342(line=112, offs=34) */ ATSINSmove(tmp157, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2323(line=112, offs=15) -- 2342(line=112, offs=34) */ ATSINSmove(tmp154, atspre_g0float_sub_double(tmp155, tmp157)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2362(line=113, offs=20) -- 2368(line=113, offs=26) */ ATSINSmove(tmp161, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(6))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2357(line=113, offs=15) -- 2368(line=113, offs=26) */ ATSINSmove(tmp160, atspre_mul_int_double(tmp146, tmp161)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2377(line=113, offs=35) -- 2385(line=113, offs=43) */ ATSINSmove(tmp163, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(360))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2372(line=113, offs=30) -- 2385(line=113, offs=43) */ ATSINSmove(tmp162, atspre_mul_int_double(arg4, tmp163)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2357(line=113, offs=15) -- 2385(line=113, offs=43) */ ATSINSmove(tmp159, atspre_g0float_add_double(tmp160, tmp162)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2389(line=113, offs=47) -- 2392(line=113, offs=50) */ ATSINSmove(tmp164, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2357(line=113, offs=15) -- 2392(line=113, offs=50) */ ATSINSmove(tmp158, atspre_g0float_sub_double(tmp159, tmp164)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2442(line=115, offs=47) -- 2446(line=115, offs=51) */ ATSINSmove(tmp166, atspre_mul_int_double(ATSPMVi0nt(2), ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2407(line=115, offs=12) -- 2447(line=115, offs=52) */ ATSINSmove_void(tmp165, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), tmp142, ATSPMVf0loat(0.0), tmp166)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2459(line=116, offs=12) -- 2499(line=116, offs=52) */ ATSINSmove_void(tmp167, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(1.0), ATSPMVf0loat(1.0), ATSPMVf0loat(1.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2511(line=117, offs=12) -- 2525(line=117, offs=26) */ ATSINSmove_void(tmp168, atscntrb_cairo_fill(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2576(line=119, offs=47) -- 2580(line=119, offs=51) */ ATSINSmove(tmp170, atspre_mul_int_double(ATSPMVi0nt(2), ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2541(line=119, offs=12) -- 2581(line=119, offs=52) */ ATSINSmove_void(tmp169, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), tmp142, ATSPMVf0loat(0.0), tmp170)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2593(line=120, offs=12) -- 2633(line=120, offs=52) */ ATSINSmove_void(tmp171, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(1.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2645(line=121, offs=12) -- 2676(line=121, offs=43) */ ATSINSmove_void(tmp172, atscntrb_cairo_set_line_width(ATSPMVrefarg0(arg0), ATSPMVf0loat(10.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2688(line=122, offs=12) -- 2704(line=122, offs=28) */ ATSINSmove_void(tmp173, atscntrb_cairo_stroke(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2722(line=124, offs=14) -- 2732(line=124, offs=24) */ ATSINSmove(tmp174, atspre_g0float_mul_double(ATSPMVf0loat(0.90), tmp142)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2759(line=125, offs=27) -- 2764(line=125, offs=32) */ ATSINSmove(tmp176, atspre_g0float_neg_double(tmp174)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2766(line=125, offs=34) -- 2771(line=125, offs=39) */ ATSINSmove(tmp177, atspre_g0float_neg_double(tmp174)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2785(line=125, offs=53) -- 2788(line=125, offs=56) */ ATSINSmove(tmp178, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2744(line=125, offs=12) -- 2789(line=125, offs=57) */ ATSINSmove_void(tmp175, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), tmp176, tmp177, tmp174, ATSPMVf0loat(0.0), tmp178)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2816(line=126, offs=27) -- 2821(line=126, offs=32) */ ATSINSmove(tmp180, atspre_g0float_neg_double(tmp174)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2837(line=126, offs=48) -- 2840(line=126, offs=51) */ ATSINSmove(tmp182, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2836(line=126, offs=47) -- 2840(line=126, offs=51) */ ATSINSmove(tmp181, atspre_g0float_neg_double(tmp182)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2801(line=126, offs=12) -- 2846(line=126, offs=57) */ ATSINSmove_void(tmp179, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), tmp180, tmp174, tmp174, tmp181, ATSPMVf0loat(0.))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2893(line=127, offs=47) -- 2896(line=127, offs=50) */ ATSINSmove(tmp184, atspre_g0float_neg_double(ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2899(line=127, offs=53) -- 2902(line=127, offs=56) */ ATSINSmove(tmp186, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2898(line=127, offs=52) -- 2902(line=127, offs=56) */ ATSINSmove(tmp185, atspre_g0float_neg_double(tmp186)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2858(line=127, offs=12) -- 2903(line=127, offs=57) */ ATSINSmove_void(tmp183, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), tmp174, tmp174, tmp174, tmp184, tmp185)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2937(line=128, offs=34) -- 2942(line=128, offs=39) */ ATSINSmove(tmp188, atspre_g0float_neg_double(tmp174)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2951(line=128, offs=48) -- 2954(line=128, offs=51) */ ATSINSmove(tmp189, atspre_div_double_int(ATSPMVf0loat(3.14159265358979323846), ATSPMVi0nt(2))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2915(line=128, offs=12) -- 2960(line=128, offs=57) */ ATSINSmove_void(tmp187, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), tmp174, tmp188, tmp174, tmp189, ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2972(line=129, offs=12) -- 2986(line=129, offs=26) */ ATSINSmove_void(tmp190, atscntrb_cairo_fill(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3003(line=131, offs=13) -- 3013(line=131, offs=23) */ ATSINSmove(tmp191, atspre_g0float_mul_double(ATSPMVf0loat(0.60), tmp142)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3032(line=132, offs=19) -- 3046(line=132, offs=33) */ ATSINSmove_void(tmp192, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3059(line=133, offs=12) -- 3099(line=133, offs=52) */ ATSINSmove_void(tmp193, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3111(line=134, offs=12) -- 3135(line=134, offs=36) */ ATSINSmove_void(tmp194, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp158)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3147(line=135, offs=12) -- 3176(line=135, offs=41) */ ATSINSmove_void(tmp195, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(7.0), ATSPMVf0loat(5.0), tmp191)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3188(line=136, offs=12) -- 3211(line=136, offs=35) */ ATSINSmove_void(tmp196, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3230(line=137, offs=19) -- 3244(line=137, offs=33) */ ATSINSmove_void(tmp197, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3257(line=138, offs=12) -- 3297(line=138, offs=52) */ ATSINSmove_void(tmp198, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3327(line=139, offs=30) -- 3335(line=139, offs=38) */ ATSINSmove(tmp200, atspre_g0float_add_double(tmp158, ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3309(line=139, offs=12) -- 3336(line=139, offs=39) */ ATSINSmove_void(tmp199, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp200)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3373(line=140, offs=37) -- 3378(line=140, offs=42) */ ATSINSmove(tmp202, atspre_div_double_int(tmp191, ATSPMVi0nt(4))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3348(line=140, offs=12) -- 3379(line=140, offs=43) */ ATSINSmove_void(tmp201, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(3.0), ATSPMVf0loat(1.5), tmp202)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3391(line=141, offs=12) -- 3414(line=141, offs=35) */ ATSINSmove_void(tmp203, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3430(line=143, offs=13) -- 3440(line=143, offs=23) */ ATSINSmove(tmp204, atspre_g0float_mul_double(ATSPMVf0loat(0.85), tmp142)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3459(line=144, offs=19) -- 3473(line=144, offs=33) */ ATSINSmove_void(tmp205, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3486(line=145, offs=12) -- 3526(line=145, offs=52) */ ATSINSmove_void(tmp206, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3538(line=146, offs=12) -- 3562(line=146, offs=36) */ ATSINSmove_void(tmp207, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp154)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3574(line=147, offs=12) -- 3603(line=147, offs=41) */ ATSINSmove_void(tmp208, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(5.0), ATSPMVf0loat(3.0), tmp204)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3615(line=148, offs=12) -- 3638(line=148, offs=35) */ ATSINSmove_void(tmp209, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3657(line=149, offs=19) -- 3671(line=149, offs=33) */ ATSINSmove_void(tmp210, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3684(line=150, offs=12) -- 3724(line=150, offs=52) */ ATSINSmove_void(tmp211, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3754(line=151, offs=30) -- 3762(line=151, offs=38) */ ATSINSmove(tmp213, atspre_g0float_add_double(tmp154, ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3736(line=151, offs=12) -- 3763(line=151, offs=39) */ ATSINSmove_void(tmp212, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp213)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3800(line=152, offs=37) -- 3805(line=152, offs=42) */ ATSINSmove(tmp215, atspre_div_double_int(tmp191, ATSPMVi0nt(4))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3775(line=152, offs=12) -- 3806(line=152, offs=43) */ ATSINSmove_void(tmp214, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(2.0), ATSPMVf0loat(1.0), tmp215)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3818(line=153, offs=12) -- 3841(line=153, offs=35) */ ATSINSmove_void(tmp216, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3857(line=155, offs=13) -- 3867(line=155, offs=23) */ ATSINSmove(tmp217, atspre_g0float_mul_double(ATSPMVf0loat(0.85), tmp142)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3886(line=156, offs=19) -- 3900(line=156, offs=33) */ ATSINSmove_void(tmp218, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3913(line=157, offs=12) -- 3953(line=157, offs=52) */ ATSINSmove_void(tmp219, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(1.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 3965(line=158, offs=12) -- 3989(line=158, offs=36) */ ATSINSmove_void(tmp220, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp150)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4001(line=159, offs=12) -- 4030(line=159, offs=41) */ ATSINSmove_void(tmp221, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(4.0), ATSPMVf0loat(2.0), tmp204)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4042(line=160, offs=12) -- 4065(line=160, offs=35) */ ATSINSmove_void(tmp222, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4084(line=161, offs=19) -- 4098(line=161, offs=33) */ ATSINSmove_void(tmp223, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4111(line=162, offs=12) -- 4151(line=162, offs=52) */ ATSINSmove_void(tmp224, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(1.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4181(line=163, offs=30) -- 4189(line=163, offs=38) */ ATSINSmove(tmp226, atspre_g0float_add_double(tmp150, ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4163(line=163, offs=12) -- 4190(line=163, offs=39) */ ATSINSmove_void(tmp225, atscntrb_cairo_rotate(ATSPMVrefarg0(arg0), tmp226)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4227(line=164, offs=37) -- 4232(line=164, offs=42) */ ATSINSmove(tmp228, atspre_div_double_int(tmp191, ATSPMVi0nt(4))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4202(line=164, offs=12) -- 4233(line=164, offs=43) */ ATSINSmove_void(tmp227, draw_hand_50(ATSPMVrefarg0(arg0), ATSPMVf0loat(1.0), ATSPMVf0loat(0.5), tmp228)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4245(line=165, offs=12) -- 4268(line=165, offs=35) */ ATSINSmove_void(tmp229, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4290(line=167, offs=19) -- 4304(line=167, offs=33) */ ATSINSmove_void(tmp230, atscntrb_cairo_save(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4317(line=168, offs=12) -- 4357(line=168, offs=52) */ ATSINSmove_void(tmp231, atscntrb_cairo_set_source_rgb(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4369(line=169, offs=12) -- 4391(line=169, offs=34) */ ATSINSmove_void(tmp232, atscntrb_cairo_new_sub_path(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4439(line=170, offs=47) -- 4445(line=170, offs=53) */ ATSINSmove(tmp234, atspre_mul_int_double(ATSPMVi0nt(2), ATSPMVf0loat(3.14159265358979323846))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4404(line=170, offs=12) -- 4446(line=170, offs=54) */ ATSINSmove_void(tmp233, atscntrb_cairo_arc(ATSPMVrefarg0(arg0), ATSPMVf0loat(0.0), ATSPMVf0loat(0.0), ATSPMVf0loat(2.5), ATSPMVf0loat(0.0), tmp234)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4460(line=171, offs=12) -- 4474(line=171, offs=26) */ ATSINSmove_void(tmp235, atscntrb_cairo_fill(ATSPMVrefarg0(arg0))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4487(line=172, offs=12) -- 4510(line=172, offs=35) */ ATSINSmove_void(tmpret138, atscntrb_cairo_restore(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 2011(line=100, offs=12) -- 4530(line=175, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret138) ; } /* end of [draw_clock_52] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$6(level=1) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__6(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__6, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__6, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__6, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__6, atspre_g1int_gte_int(arg0, tmp33__6)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__6) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__6] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4702(line=186, offs=3) -- 5100(line=202, offs=4) */ /* local: draw_clock_52$0(level=0) global: draw_hand_50$0(level=0), draw_clock_52$0(level=0), mydraw_clock$57$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret236, atsvoid_t0ype) ; ATStmpdec(tmp237, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp248, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp255, postiats_tyrec_0) ; ATStmpdec(tmp256, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp257, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp258, atstkind_t0ype(atstype_double)) ; ATStmpdec(tmp259, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp260, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp261, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp262, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp283, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp295, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4687(line=185, offs=1) -- 5100(line=202, offs=4) */ __patsflab_mydraw_clock: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4717(line=186, offs=18) -- 5100(line=202, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4733(line=188, offs=10) -- 4757(line=188, offs=34) */ ATSINSmove(tmp237, ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__1(arg1, ATSPMVi0nt(0), ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4733(line=188, offs=10) -- 4757(line=188, offs=34)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4767(line=189, offs=10) -- 4791(line=189, offs=34) */ ATSINSmove(tmp248, ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__2(arg2, ATSPMVi0nt(0), ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4767(line=189, offs=10) -- 4791(line=189, offs=34)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4814(line=191, offs=20) -- 4827(line=191, offs=33) */ ATSINSmove(tmp255, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mytime_get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4800(line=191, offs=6) -- 4802(line=191, offs=8) */ ATSINSmove(tmp256, ATSSELfltrec(tmp255, postiats_tyrec_0, atslab__0)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4804(line=191, offs=10) -- 4806(line=191, offs=12) */ ATSINSmove(tmp257, ATSSELfltrec(tmp255, postiats_tyrec_0, atslab__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4808(line=191, offs=14) -- 4810(line=191, offs=16) */ ATSINSmove(tmp258, ATSSELfltrec(tmp255, postiats_tyrec_0, atslab__2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4837(line=192, offs=10) -- 4862(line=192, offs=35) */ ATSINSmove(tmp259, atspre_g0float2int_double_int(tmp256)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4873(line=193, offs=10) -- 4898(line=193, offs=35) */ ATSINSmove(tmp260, atspre_g0float2int_double_int(tmp257)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4909(line=194, offs=10) -- 4934(line=194, offs=35) */ ATSINSmove(tmp261, atspre_g0float2int_double_int(tmp258)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4948(line=196, offs=10) -- 4976(line=196, offs=38) */ ATSINSmove(tmp262, ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__1(tmp259, ATSPMVi0nt(0), ATSPMVi0nt(24), ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4948(line=196, offs=10) -- 4976(line=196, offs=38)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4986(line=197, offs=10) -- 5014(line=197, offs=38) */ ATSINSmove(tmp283, ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__2(tmp260, ATSPMVi0nt(0), ATSPMVi0nt(60), ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4986(line=197, offs=10) -- 5014(line=197, offs=38)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5024(line=198, offs=10) -- 5052(line=198, offs=38) */ ATSINSmove(tmp295, ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__3(tmp261, ATSPMVi0nt(0), ATSPMVi0nt(60), ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5024(line=198, offs=10) -- 5052(line=198, offs=38)"))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5061(line=201, offs=3) -- 5096(line=201, offs=38) */ ATSINSmove_void(tmpret236, draw_clock_52(ATSPMVrefarg0(arg0), tmp237, tmp248, tmp262, tmp283, tmp295)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 4717(line=186, offs=18) -- 5100(line=202, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret236) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2558(line=111, offs=3) -- 2764(line=123, offs=4) */ /* local: global: checkast_gintGte$58$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(7303) tmparg = S2Evar(tk(7303)) tmpsub = None() */ atstkind_t0ype(atstyvar_type(tk)) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret238, atstkind_t0ype(atstyvar_type(tk))) ; ATStmpdec(tmp239, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp240, atsvoid_t0ype) ; ATStmpdec_void(tmp241, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2539(line=110, offs=1) -- 2764(line=123, offs=4) */ __patsflab_checkast_gintGte: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2612(line=115, offs=4) -- 2618(line=115, offs=10) */ ATSINSmove(tmp239, PMVtmpltcst(gte_g1int_int)(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstyvar_type(tk)), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2609(line=115, offs=1) -- 2740(line=121, offs=6) */ ATSif( tmp239 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2627(line=116, offs=9) -- 2628(line=116, offs=10) */ ATSINSmove(tmpret238, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstyvar_type(tk)), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp240, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp241, atspre_fprint_string(atspre_FILE_stderr, arg2)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2707(line=119, offs=54) -- 2713(line=119, offs=60) */ ATSINSmove_void(tmpret238, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret238) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintGte__58] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2558(line=111, offs=3) -- 2764(line=123, offs=4) */ /* local: global: checkast_gintGte$58$1(level=1) local: global: */ ATSstaticdec() /* imparg = tk(7303) tmparg = S2Evar(tk(7303)) tmpsub = Some(tk(7303) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret238__1, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp239__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp240__1, atsvoid_t0ype) ; ATStmpdec_void(tmp241__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2539(line=110, offs=1) -- 2764(line=123, offs=4) */ __patsflab_checkast_gintGte: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2612(line=115, offs=4) -- 2618(line=115, offs=10) */ ATSINSmove(tmp239__1, ATSLIB_056_prelude__gte_g1int_int__13__7(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2609(line=115, offs=1) -- 2740(line=121, offs=6) */ ATSif( tmp239__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2627(line=116, offs=9) -- 2628(line=116, offs=10) */ ATSINSmove(tmpret238__1, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp240__1, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp241__1, atspre_fprint_string(atspre_FILE_stderr, arg2)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2707(line=119, offs=54) -- 2713(line=119, offs=60) */ ATSINSmove_void(tmpret238__1, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret238__1) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$7(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__7(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__7, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__7, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__7, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__7, atspre_g1int_gte_int(arg0, tmp33__7)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__7) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__7] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2558(line=111, offs=3) -- 2764(line=123, offs=4) */ /* local: global: checkast_gintGte$58$2(level=1) local: global: */ ATSstaticdec() /* imparg = tk(7303) tmparg = S2Evar(tk(7303)) tmpsub = Some(tk(7303) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__2(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret238__2, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp239__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp240__2, atsvoid_t0ype) ; ATStmpdec_void(tmp241__2, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2539(line=110, offs=1) -- 2764(line=123, offs=4) */ __patsflab_checkast_gintGte: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2612(line=115, offs=4) -- 2618(line=115, offs=10) */ ATSINSmove(tmp239__2, ATSLIB_056_prelude__gte_g1int_int__13__8(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2609(line=115, offs=1) -- 2740(line=121, offs=6) */ ATSif( tmp239__2 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2627(line=116, offs=9) -- 2628(line=116, offs=10) */ ATSINSmove(tmpret238__2, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp240__2, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2660(line=119, offs=7) -- 2703(line=119, offs=50) */ ATSINSmove_void(tmp241__2, atspre_fprint_string(atspre_FILE_stderr, arg2)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2707(line=119, offs=54) -- 2713(line=119, offs=60) */ ATSINSmove_void(tmpret238__2, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2637(line=117, offs=8) -- 2740(line=121, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2575(line=111, offs=20) -- 2764(line=123, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret238__2) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintGte__58__2] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$8(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__8(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__8, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__8, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__8, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__8, atspre_g1int_gte_int(arg0, tmp33__8)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__8) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__8] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2849(line=129, offs=3) -- 3212(line=147, offs=4) */ /* local: global: checkast_gintBtw$63$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(7306) tmparg = S2Evar(tk(7306)) tmpsub = None() */ atstkind_t0ype(atstyvar_type(tk)) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2, atstkind_type(atstype_ptrk) arg3) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret263, atstkind_t0ype(atstyvar_type(tk))) ; ATStmpdec(tmp264, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp265, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp266, atsvoid_t0ype) ; ATStmpdec_void(tmp267, atsvoid_t0ype) ; ATStmpdec_void(tmp268, atsvoid_t0ype) ; ATStmpdec_void(tmp269, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2830(line=128, offs=1) -- 3212(line=147, offs=4) */ __patsflab_checkast_gintBtw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2906(line=133, offs=4) -- 2912(line=133, offs=10) */ ATSINSmove(tmp264, PMVtmpltcst(gte_g1int_int)(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstyvar_type(tk)), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2903(line=133, offs=1) -- 3188(line=145, offs=6) */ ATSif( tmp264 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2927(line=135, offs=8) -- 2932(line=135, offs=13) */ ATSINSmove(tmp265, PMVtmpltcst(lt_g1int_int)(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstyvar_type(tk)), arg0), arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2924(line=135, offs=5) -- 3060(line=140, offs=8) */ ATSif( tmp265 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2939(line=135, offs=20) -- 2940(line=135, offs=21) */ ATSINSmove(tmpret263, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstyvar_type(tk)), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp266, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp267, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3023(line=138, offs=54) -- 3029(line=138, offs=60) */ ATSINSmove_void(tmpret263, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* INSletpop() */ } /* ATSendif */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp268, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp269, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3155(line=143, offs=54) -- 3161(line=143, offs=60) */ ATSINSmove_void(tmpret263, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret263) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2849(line=129, offs=3) -- 3212(line=147, offs=4) */ /* local: global: checkast_gintBtw$63$1(level=1) local: global: */ ATSstaticdec() /* imparg = tk(7306) tmparg = S2Evar(tk(7306)) tmpsub = Some(tk(7306) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2, atstkind_type(atstype_ptrk) arg3) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret263__1, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp264__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp265__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp266__1, atsvoid_t0ype) ; ATStmpdec_void(tmp267__1, atsvoid_t0ype) ; ATStmpdec_void(tmp268__1, atsvoid_t0ype) ; ATStmpdec_void(tmp269__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2830(line=128, offs=1) -- 3212(line=147, offs=4) */ __patsflab_checkast_gintBtw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2906(line=133, offs=4) -- 2912(line=133, offs=10) */ ATSINSmove(tmp264__1, ATSLIB_056_prelude__gte_g1int_int__13__9(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2903(line=133, offs=1) -- 3188(line=145, offs=6) */ ATSif( tmp264__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2927(line=135, offs=8) -- 2932(line=135, offs=13) */ ATSINSmove(tmp265__1, ATSLIB_056_prelude__lt_g1int_int__66__1(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2924(line=135, offs=5) -- 3060(line=140, offs=8) */ ATSif( tmp265__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2939(line=135, offs=20) -- 2940(line=135, offs=21) */ ATSINSmove(tmpret263__1, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp266__1, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp267__1, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3023(line=138, offs=54) -- 3029(line=138, offs=60) */ ATSINSmove_void(tmpret263__1, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* INSletpop() */ } /* ATSendif */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp268__1, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp269__1, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3155(line=143, offs=54) -- 3161(line=143, offs=60) */ ATSINSmove_void(tmpret263__1, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret263__1) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$9(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__9(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__9, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__9, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__9, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__9, atspre_g1int_gte_int(arg0, tmp33__9)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__9) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__9] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28509(line=772, offs=14) -- 28549(line=772, offs=54) */ /* local: global: lt_g1int_int$66$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(4332) tmparg = S2Evar(tk(4332)) tmpsub = None() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret279, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp280, atstkind_t0ype(atstyvar_type(tk))) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28496(line=772, offs=1) -- 28549(line=772, offs=54) */ __patsflab_lt_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28535(line=772, offs=40) -- 28547(line=772, offs=52) */ ATSINSmove(tmp280, PMVtmpltcst(g1int2int)(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28518(line=772, offs=23) -- 28549(line=772, offs=54) */ ATSINSmove(tmpret279, PMVtmpltcst(g1int_lt)(arg0, tmp280)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret279) ; } /* end of [ATSLIB_056_prelude__lt_g1int_int__66] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28509(line=772, offs=14) -- 28549(line=772, offs=54) */ /* local: global: lt_g1int_int$66$1(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4332) tmparg = S2Evar(tk(4332)) tmpsub = Some(tk(4332) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret279__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp280__1, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28496(line=772, offs=1) -- 28549(line=772, offs=54) */ __patsflab_lt_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28535(line=772, offs=40) -- 28547(line=772, offs=52) */ ATSINSmove(tmp280__1, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28518(line=772, offs=23) -- 28549(line=772, offs=54) */ ATSINSmove(tmpret279__1, atspre_g1int_lt_int(arg0, tmp280__1)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret279__1) ; } /* end of [ATSLIB_056_prelude__lt_g1int_int__66__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2849(line=129, offs=3) -- 3212(line=147, offs=4) */ /* local: global: checkast_gintBtw$63$2(level=1) local: global: */ ATSstaticdec() /* imparg = tk(7306) tmparg = S2Evar(tk(7306)) tmpsub = Some(tk(7306) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__2(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2, atstkind_type(atstype_ptrk) arg3) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret263__2, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp264__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp265__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp266__2, atsvoid_t0ype) ; ATStmpdec_void(tmp267__2, atsvoid_t0ype) ; ATStmpdec_void(tmp268__2, atsvoid_t0ype) ; ATStmpdec_void(tmp269__2, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2830(line=128, offs=1) -- 3212(line=147, offs=4) */ __patsflab_checkast_gintBtw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2906(line=133, offs=4) -- 2912(line=133, offs=10) */ ATSINSmove(tmp264__2, ATSLIB_056_prelude__gte_g1int_int__13__10(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2903(line=133, offs=1) -- 3188(line=145, offs=6) */ ATSif( tmp264__2 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2927(line=135, offs=8) -- 2932(line=135, offs=13) */ ATSINSmove(tmp265__2, ATSLIB_056_prelude__lt_g1int_int__66__2(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2924(line=135, offs=5) -- 3060(line=140, offs=8) */ ATSif( tmp265__2 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2939(line=135, offs=20) -- 2940(line=135, offs=21) */ ATSINSmove(tmpret263__2, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp266__2, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp267__2, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3023(line=138, offs=54) -- 3029(line=138, offs=60) */ ATSINSmove_void(tmpret263__2, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* INSletpop() */ } /* ATSendif */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp268__2, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp269__2, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3155(line=143, offs=54) -- 3161(line=143, offs=60) */ ATSINSmove_void(tmpret263__2, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret263__2) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__2] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$10(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__10(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__10, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__10, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__10, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__10, atspre_g1int_gte_int(arg0, tmp33__10)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__10) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__10] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28509(line=772, offs=14) -- 28549(line=772, offs=54) */ /* local: global: lt_g1int_int$66$2(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4332) tmparg = S2Evar(tk(4332)) tmpsub = Some(tk(4332) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__2(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret279__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp280__2, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28496(line=772, offs=1) -- 28549(line=772, offs=54) */ __patsflab_lt_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28535(line=772, offs=40) -- 28547(line=772, offs=52) */ ATSINSmove(tmp280__2, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28518(line=772, offs=23) -- 28549(line=772, offs=54) */ ATSINSmove(tmpret279__2, atspre_g1int_lt_int(arg0, tmp280__2)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret279__2) ; } /* end of [ATSLIB_056_prelude__lt_g1int_int__66__2] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2849(line=129, offs=3) -- 3212(line=147, offs=4) */ /* local: global: checkast_gintBtw$63$3(level=1) local: global: */ ATSstaticdec() /* imparg = tk(7306) tmparg = S2Evar(tk(7306)) tmpsub = Some(tk(7306) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_int) ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__3(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2, atstkind_type(atstype_ptrk) arg3) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret263__3, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmp264__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp265__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp266__3, atsvoid_t0ype) ; ATStmpdec_void(tmp267__3, atsvoid_t0ype) ; ATStmpdec_void(tmp268__3, atsvoid_t0ype) ; ATStmpdec_void(tmp269__3, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2830(line=128, offs=1) -- 3212(line=147, offs=4) */ __patsflab_checkast_gintBtw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2906(line=133, offs=4) -- 2912(line=133, offs=10) */ ATSINSmove(tmp264__3, ATSLIB_056_prelude__gte_g1int_int__13__11(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2903(line=133, offs=1) -- 3188(line=145, offs=6) */ ATSif( tmp264__3 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2927(line=135, offs=8) -- 2932(line=135, offs=13) */ ATSINSmove(tmp265__3, ATSLIB_056_prelude__lt_g1int_int__66__3(ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0), arg2)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2924(line=135, offs=5) -- 3060(line=140, offs=8) */ ATSif( tmp265__3 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2939(line=135, offs=20) -- 2940(line=135, offs=21) */ ATSINSmove(tmpret263__3, ATSPMVcastfn(g1ofg0_int, atstkind_t0ype(atstype_int), arg0)) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp266__3, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2976(line=138, offs=7) -- 3019(line=138, offs=50) */ ATSINSmove_void(tmp267__3, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3023(line=138, offs=54) -- 3029(line=138, offs=60) */ ATSINSmove_void(tmpret263__3, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2951(line=136, offs=10) -- 3060(line=140, offs=8) */ /* INSletpop() */ } /* ATSendif */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp268__3, atspre_fprint_string(atspre_FILE_stderr, ATSPMVstring("exit(ATS): "))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3108(line=143, offs=7) -- 3151(line=143, offs=50) */ ATSINSmove_void(tmp269__3, atspre_fprint_string(atspre_FILE_stderr, arg3)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3155(line=143, offs=54) -- 3161(line=143, offs=60) */ ATSINSmove_void(tmpret263__3, atspre_exit(ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 3085(line=141, offs=8) -- 3188(line=145, offs=6) */ /* INSletpop() */ } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/checkast.dats: 2869(line=129, offs=23) -- 3212(line=147, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret263__3) ; } /* end of [ATSLIB_056_prelude_056_checkast__checkast_gintBtw__63__3] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28716(line=778, offs=15) -- 28757(line=778, offs=56) */ /* local: global: gte_g1int_int$13$11(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4341) tmparg = S2Evar(tk(4341)) tmpsub = Some(tk(4341) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gte_g1int_int__13__11(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret32__11, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp33__11, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28702(line=778, offs=1) -- 28757(line=778, offs=56) */ __patsflab_gte_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28743(line=778, offs=42) -- 28755(line=778, offs=54) */ ATSINSmove(tmp33__11, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28725(line=778, offs=24) -- 28757(line=778, offs=56) */ ATSINSmove(tmpret32__11, atspre_g1int_gte_int(arg0, tmp33__11)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret32__11) ; } /* end of [ATSLIB_056_prelude__gte_g1int_int__13__11] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28509(line=772, offs=14) -- 28549(line=772, offs=54) */ /* local: global: lt_g1int_int$66$3(level=2) local: global: */ ATSstaticdec() /* imparg = tk(4332) tmparg = S2Evar(tk(4332)) tmpsub = Some(tk(4332) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__lt_g1int_int__66__3(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret279__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp280__3, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28496(line=772, offs=1) -- 28549(line=772, offs=54) */ __patsflab_lt_g1int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28535(line=772, offs=40) -- 28547(line=772, offs=52) */ ATSINSmove(tmp280__3, atspre_g1int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28518(line=772, offs=23) -- 28549(line=772, offs=54) */ ATSINSmove(tmpret279__3, atspre_g1int_lt_int(arg0, tmp280__3)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret279__3) ; } /* end of [ATSLIB_056_prelude__lt_g1int_int__66__3] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5274(line=213, offs=7) -- 5717(line=232, offs=2) */ /* local: global: mainats_argc_argv_0$75$0(level=0) local: global: */ ATSglobaldec() atsvoid_t0ype mainats_argc_argv_0(atstkind_t0ype(atstype_int) arg0, atsrefarg0_type(atstkind_type(atstype_ptrk)) arg1) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret307, atsvoid_t0ype) ; ATStmpdec(tmpref308, atstkind_t0ype(atstype_int)) ; ATStmpdec(tmpref309, charptrptr) ; ATStmpdec_void(tmp310, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5268(line=213, offs=1) -- 5717(line=232, offs=2) */ __patsflab_main_argc_argv_0: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5289(line=214, offs=1) -- 5717(line=232, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5298(line=216, offs=5) -- 5302(line=216, offs=9) */ /* ATSINStmpdec(tmpref308) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5310(line=216, offs=17) -- 5314(line=216, offs=21) */ ATSINSmove(tmpref308, arg0) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5319(line=217, offs=5) -- 5323(line=217, offs=9) */ /* ATSINStmpdec(tmpref309) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5341(line=218, offs=18) -- 5371(line=218, offs=48) */ ATSINSmove(tmpref309, ATSPMVcastfn(castvwtp1, charptrptr, ATSPMVrefarg0(arg1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5385(line=220, offs=10) -- 5439(line=220, offs=64) */ ATSINSmove_void(tmp310, gtk_init(ATSPMVptrof(tmpref308), ATSPMVptrof(tmpref309))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5683(line=230, offs=18) -- 5712(line=230, offs=47) */ ATSINSmove_void(tmpret307, ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5289(line=214, offs=1) -- 5717(line=232, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret307) ; } /* end of [mainats_argc_argv_0] */ #if(0) /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5475(line=223, offs=23) -- 5506(line=223, offs=54) */ /* local: global: gtkcairotimer_title$76$0(level=1) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret311, atstkind_type(atstype_ptrk)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5453(line=223, offs=1) -- 5506(line=223, offs=54) */ __patsflab_gtkcairotimer_title: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5480(line=223, offs=28) -- 5506(line=223, offs=54) */ ATSINSmove(tmpret311, ATSPMVcastfn(stropt1_some, atstkind_type(atstype_ptrk), ATSPMVstring("gtkcairotimer"))) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret311) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76] */ #endif // end of [TEMPLATE] #if(0) /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5550(line=225, offs=34) -- 5558(line=225, offs=42) */ /* local: global: gtkcairotimer_timeout_interval$77$0(level=1) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_uint) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret312, atstkind_t0ype(atstype_uint)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5517(line=225, offs=1) -- 5558(line=225, offs=42) */ __patsflab_gtkcairotimer_timeout_interval: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5555(line=225, offs=39) -- 5558(line=225, offs=42) */ ATSINSmove(tmpret312, ATSPMVi0nt(50U)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret312) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77] */ #endif // end of [TEMPLATE] #if(0) /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5608(line=228, offs=24) -- 5662(line=228, offs=78) */ /* local: global: gtkcairotimer_mydraw$78$0(level=1) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret313, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5585(line=228, offs=1) -- 5662(line=228, offs=78) */ __patsflab_gtkcairotimer_mydraw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5630(line=228, offs=46) -- 5662(line=228, offs=78) */ ATSINSmove_void(tmpret313, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock(ATSPMVrefarg0(arg0), arg1, arg2)) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret313) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78] */ #endif // end of [TEMPLATE] #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3049(line=116, offs=3) -- 4917(line=198, offs=2) */ /* local: global: gtkcairotimer_main$79$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret314, atsvoid_t0ype) ; ATStmpdec(tmp315, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp316, atsvoid_t0ype) ; ATStmpdec(tmp317, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp318, atsvoid_t0ype) ; ATStmpdec_void(tmp319, atsvoid_t0ype) ; ATStmpdec(tmp320, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp321, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp322, atsvoid_t0ype) ; ATStmpdec(tmp323, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp324, atsvoid_t0ype) ; ATStmpdec(tmp325, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp326, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp327, atsvoid_t0ype) ; ATStmpdec_void(tmp328, atsvoid_t0ype) ; ATStmpdec(tmp329, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp330, atsvoid_t0ype) ; ATStmpdec(tmp331, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp332, atsvoid_t0ype) ; ATStmpdec_void(tmp333, atsvoid_t0ype) ; ATStmpdec(tmp334, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp335, atsvoid_t0ype) ; ATStmpdec_void(tmp336, atsvoid_t0ype) ; ATStmpdec_void(tmp337, atsvoid_t0ype) ; ATStmpdec_void(tmp338, atsvoid_t0ype) ; ATStmpdec(tmp339, guint) ; ATStmpdec(tmp340, guint) ; ATStmpdec(tmp341, guint) ; ATStmpdec(tmp342, guint) ; ATStmpdec_void(tmp343, atsvoid_t0ype) ; ATStmpdec_void(tmp344, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3028(line=115, offs=1) -- 4917(line=198, offs=2) */ __patsflab_gtkcairotimer_main: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3062(line=116, offs=16) -- 4917(line=198, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3089(line=120, offs=3) -- 3124(line=120, offs=38) */ ATSINSmove(tmp315, atscntrb_gtk_window_new(ATSextval(GTK_WINDOW_TOPLEVEL))) ; /* (*nothing*) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3211(line=125, offs=10) -- 3232(line=125, offs=31) */ ATSINSmove(tmp317, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp315)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3211(line=125, offs=10) -- 3232(line=125, offs=31) */ ATSINSmove_void(tmp316, atspre_assert_errmsg_bool1(tmp317, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3211(line=125, offs=10) -- 3232(line=125, offs=31)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3246(line=127, offs=10) -- 3265(line=127, offs=29) */ ATSINSmove_void(tmp318, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp315)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3276(line=128, offs=10) -- 3332(line=128, offs=66) */ ATSINSmove_void(tmp319, atscntrb_gtk_window_set_default_size(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(600)), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(400)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3346(line=130, offs=11) -- 3368(line=130, offs=33) */ ATSINSmove(tmp320, PMVtmpltcst(gtkcairotimer_title<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3382(line=131, offs=14) -- 3400(line=131, offs=32) */ ATSINSmove(tmp321, PMVtmpltcst(stropt_is_some<>)(tmp320)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3411(line=133, offs=1) -- 3516(line=137, offs=4) */ ATSif( tmp321 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3426(line=133, offs=16) -- 3516(line=137, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3469(line=136, offs=3) -- 3512(line=136, offs=46) */ ATSINSmove_void(tmp322, atscntrb_gtk_window_set_title(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVcastfn(stropt_unsome, atstkind_type(atstype_ptrk), tmp320)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3426(line=133, offs=16) -- 3516(line=137, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3516(line=137, offs=4) -- 3516(line=137, offs=4) */ ATSINSmove_void(tmp322, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3563(line=140, offs=1) -- 3637(line=143, offs=2) */ ATSINSmove(tmp323, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3666(line=144, offs=10) -- 3696(line=144, offs=40) */ ATSINSmove(tmp325, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp323)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3666(line=144, offs=10) -- 3696(line=144, offs=40) */ ATSINSmove_void(tmp324, atspre_assert_errmsg_bool1(tmp325, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3666(line=144, offs=10) -- 3696(line=144, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3710(line=146, offs=10) -- 3730(line=146, offs=30) */ ATSINSmove(tmp326, PMVtmpltcst(ControlPanel_make<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3740(line=148, offs=1) -- 3800(line=151, offs=2) */ ATSINSmove_void(tmp327, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323), ATSPMVrefarg0(tmp326), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3829(line=152, offs=10) -- 3847(line=152, offs=28) */ ATSINSmove_void(tmp328, atscntrb_g_object_unref(tmp326)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3861(line=155, offs=1) -- 3904(line=155, offs=44) */ ATSINSmove(tmp329, atscntrb_gtk_separator_new(ATSextval(GTK_ORIENTATION_VERTICAL))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3915(line=156, offs=10) -- 3942(line=156, offs=37) */ ATSINSmove(tmp331, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp329)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3915(line=156, offs=10) -- 3942(line=156, offs=37) */ ATSINSmove_void(tmp330, atspre_assert_errmsg_bool1(tmp331, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3915(line=156, offs=10) -- 3942(line=156, offs=37)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3953(line=158, offs=1) -- 4013(line=161, offs=2) */ ATSINSmove_void(tmp332, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323), ATSPMVrefarg0(tmp329), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4042(line=162, offs=10) -- 4060(line=162, offs=28) */ ATSINSmove_void(tmp333, atscntrb_g_object_unref(tmp329)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4074(line=164, offs=10) -- 4094(line=164, offs=30) */ ATSINSmove(tmp334, PMVtmpltcst(DrawingPanel_make<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4104(line=166, offs=1) -- 4182(line=169, offs=2) */ ATSINSmove_void(tmp335, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323), ATSPMVrefarg0(tmp334), ATSextval(TRUE), ATSextval(TRUE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4211(line=170, offs=10) -- 4229(line=170, offs=28) */ ATSINSmove_void(tmp336, atscntrb_g_object_unref(tmp334)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4243(line=172, offs=10) -- 4274(line=172, offs=41) */ ATSINSmove_void(tmp337, atscntrb_gtk_container_add(ATSPMVrefarg0(tmp315), ATSPMVrefarg0(tmp323))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4284(line=173, offs=10) -- 4305(line=173, offs=31) */ ATSINSmove_void(tmp338, atscntrb_g_object_unref(tmp323)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4321(line=175, offs=12) -- 4408(line=178, offs=2) */ ATSINSmove(tmp339, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("destroy")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_destroy<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4420(line=179, offs=12) -- 4517(line=182, offs=2) */ ATSINSmove(tmp340, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("delete-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_delete_event<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4529(line=183, offs=12) -- 4632(line=186, offs=2) */ ATSINSmove(tmp341, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("key-press-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_key_press_event<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4644(line=187, offs=12) -- 4751(line=190, offs=2) */ ATSINSmove(tmp342, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("key-release-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_key_release_event<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4764(line=192, offs=10) -- 4789(line=192, offs=35) */ ATSINSmove_void(tmp343, atscntrb_gtk_widget_show_all(ATSPMVrefarg0(tmp315))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4803(line=194, offs=10) -- 4823(line=194, offs=30) */ ATSINSmove_void(tmp344, atscntrb_g_object_unref(tmp315)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4893(line=196, offs=18) -- 4912(line=196, offs=37) */ ATSINSmove_void(tmpret314, atscntrb_gtk_main()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3062(line=116, offs=16) -- 4917(line=198, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret314) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3049(line=116, offs=3) -- 4917(line=198, offs=2) */ /* local: global: gtkcairotimer_main$79$1(level=1) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79__1() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret314__1, atsvoid_t0ype) ; ATStmpdec(tmp315__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp316__1, atsvoid_t0ype) ; ATStmpdec(tmp317__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp318__1, atsvoid_t0ype) ; ATStmpdec_void(tmp319__1, atsvoid_t0ype) ; ATStmpdec(tmp320__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp321__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp322__1, atsvoid_t0ype) ; ATStmpdec(tmp323__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp324__1, atsvoid_t0ype) ; ATStmpdec(tmp325__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp326__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp327__1, atsvoid_t0ype) ; ATStmpdec_void(tmp328__1, atsvoid_t0ype) ; ATStmpdec(tmp329__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp330__1, atsvoid_t0ype) ; ATStmpdec(tmp331__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp332__1, atsvoid_t0ype) ; ATStmpdec_void(tmp333__1, atsvoid_t0ype) ; ATStmpdec(tmp334__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp335__1, atsvoid_t0ype) ; ATStmpdec_void(tmp336__1, atsvoid_t0ype) ; ATStmpdec_void(tmp337__1, atsvoid_t0ype) ; ATStmpdec_void(tmp338__1, atsvoid_t0ype) ; ATStmpdec(tmp339__1, guint) ; ATStmpdec(tmp340__1, guint) ; ATStmpdec(tmp341__1, guint) ; ATStmpdec(tmp342__1, guint) ; ATStmpdec_void(tmp343__1, atsvoid_t0ype) ; ATStmpdec_void(tmp344__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3028(line=115, offs=1) -- 4917(line=198, offs=2) */ __patsflab_gtkcairotimer_main: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3062(line=116, offs=16) -- 4917(line=198, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3089(line=120, offs=3) -- 3124(line=120, offs=38) */ ATSINSmove(tmp315__1, atscntrb_gtk_window_new(ATSextval(GTK_WINDOW_TOPLEVEL))) ; /* (*nothing*) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3211(line=125, offs=10) -- 3232(line=125, offs=31) */ ATSINSmove(tmp317__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp315__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3211(line=125, offs=10) -- 3232(line=125, offs=31) */ ATSINSmove_void(tmp316__1, atspre_assert_errmsg_bool1(tmp317__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3211(line=125, offs=10) -- 3232(line=125, offs=31)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3246(line=127, offs=10) -- 3265(line=127, offs=29) */ ATSINSmove_void(tmp318__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__set(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp315__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3276(line=128, offs=10) -- 3332(line=128, offs=66) */ ATSINSmove_void(tmp319__1, atscntrb_gtk_window_set_default_size(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(600)), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(400)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3346(line=130, offs=11) -- 3368(line=130, offs=33) */ ATSINSmove(tmp320__1, ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3382(line=131, offs=14) -- 3400(line=131, offs=32) */ ATSINSmove(tmp321__1, ATSLIB_056_prelude__stropt_is_some__82__1(tmp320__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3411(line=133, offs=1) -- 3516(line=137, offs=4) */ ATSif( tmp321__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3426(line=133, offs=16) -- 3516(line=137, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3469(line=136, offs=3) -- 3512(line=136, offs=46) */ ATSINSmove_void(tmp322__1, atscntrb_gtk_window_set_title(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVcastfn(stropt_unsome, atstkind_type(atstype_ptrk), tmp320__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3426(line=133, offs=16) -- 3516(line=137, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3516(line=137, offs=4) -- 3516(line=137, offs=4) */ ATSINSmove_void(tmp322__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3563(line=140, offs=1) -- 3637(line=143, offs=2) */ ATSINSmove(tmp323__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3666(line=144, offs=10) -- 3696(line=144, offs=40) */ ATSINSmove(tmp325__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp323__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3666(line=144, offs=10) -- 3696(line=144, offs=40) */ ATSINSmove_void(tmp324__1, atspre_assert_errmsg_bool1(tmp325__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3666(line=144, offs=10) -- 3696(line=144, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3710(line=146, offs=10) -- 3730(line=146, offs=30) */ ATSINSmove(tmp326__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3740(line=148, offs=1) -- 3800(line=151, offs=2) */ ATSINSmove_void(tmp327__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323__1), ATSPMVrefarg0(tmp326__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3829(line=152, offs=10) -- 3847(line=152, offs=28) */ ATSINSmove_void(tmp328__1, atscntrb_g_object_unref(tmp326__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3861(line=155, offs=1) -- 3904(line=155, offs=44) */ ATSINSmove(tmp329__1, atscntrb_gtk_separator_new(ATSextval(GTK_ORIENTATION_VERTICAL))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3915(line=156, offs=10) -- 3942(line=156, offs=37) */ ATSINSmove(tmp331__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp329__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3915(line=156, offs=10) -- 3942(line=156, offs=37) */ ATSINSmove_void(tmp330__1, atspre_assert_errmsg_bool1(tmp331__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 3915(line=156, offs=10) -- 3942(line=156, offs=37)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3953(line=158, offs=1) -- 4013(line=161, offs=2) */ ATSINSmove_void(tmp332__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323__1), ATSPMVrefarg0(tmp329__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4042(line=162, offs=10) -- 4060(line=162, offs=28) */ ATSINSmove_void(tmp333__1, atscntrb_g_object_unref(tmp329__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4074(line=164, offs=10) -- 4094(line=164, offs=30) */ ATSINSmove(tmp334__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4104(line=166, offs=1) -- 4182(line=169, offs=2) */ ATSINSmove_void(tmp335__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp323__1), ATSPMVrefarg0(tmp334__1), ATSextval(TRUE), ATSextval(TRUE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4211(line=170, offs=10) -- 4229(line=170, offs=28) */ ATSINSmove_void(tmp336__1, atscntrb_g_object_unref(tmp334__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4243(line=172, offs=10) -- 4274(line=172, offs=41) */ ATSINSmove_void(tmp337__1, atscntrb_gtk_container_add(ATSPMVrefarg0(tmp315__1), ATSPMVrefarg0(tmp323__1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4284(line=173, offs=10) -- 4305(line=173, offs=31) */ ATSINSmove_void(tmp338__1, atscntrb_g_object_unref(tmp323__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4321(line=175, offs=12) -- 4408(line=178, offs=2) */ ATSINSmove(tmp339__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("destroy")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4420(line=179, offs=12) -- 4517(line=182, offs=2) */ ATSINSmove(tmp340__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("delete-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4529(line=183, offs=12) -- 4632(line=186, offs=2) */ ATSINSmove(tmp341__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("key-press-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4644(line=187, offs=12) -- 4751(line=190, offs=2) */ ATSINSmove(tmp342__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp315__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("key-release-event")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4764(line=192, offs=10) -- 4789(line=192, offs=35) */ ATSINSmove_void(tmp343__1, atscntrb_gtk_widget_show_all(ATSPMVrefarg0(tmp315__1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4803(line=194, offs=10) -- 4823(line=194, offs=30) */ ATSINSmove_void(tmp344__1, atscntrb_g_object_unref(tmp315__1)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 4893(line=196, offs=18) -- 4912(line=196, offs=37) */ ATSINSmove_void(tmpret314__1, atscntrb_gtk_main()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 3062(line=116, offs=16) -- 4917(line=198, offs=2) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret314__1) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_main__79__1] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5475(line=223, offs=23) -- 5506(line=223, offs=54) */ /* local: global: gtkcairotimer_title$76$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_type(atstype_ptrk) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret311__1, atstkind_type(atstype_ptrk)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5453(line=223, offs=1) -- 5506(line=223, offs=54) */ __patsflab_gtkcairotimer_title: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5480(line=223, offs=28) -- 5506(line=223, offs=54) */ ATSINSmove(tmpret311__1, ATSPMVcastfn(stropt1_some, atstkind_type(atstype_ptrk), ATSPMVstring("gtkcairotimer"))) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret311__1) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_title__76__1] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15049(line=698, offs=22) -- 15113(line=700, offs=57) */ /* local: global: stropt_is_some$82$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__stropt_is_some__82(atstkind_type(atstype_ptrk) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret377, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp378, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15030(line=698, offs=3) -- 15118(line=701, offs=2) */ __patsflab_stropt_is_some: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15081(line=700, offs=25) -- 15113(line=700, offs=57) */ ATSINSmove(tmp378, atspre_ptr0_isnot_null(ATSPMVcastfn(cast2ptr, atstkind_type(atstype_ptrk), arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15059(line=700, offs=3) -- 15113(line=700, offs=57) */ ATSINSmove(tmpret377, ATSPMVcastfn(cast, atstkind_t0ype(atstype_bool), tmp378)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret377) ; } /* end of [ATSLIB_056_prelude__stropt_is_some__82] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15049(line=698, offs=22) -- 15113(line=700, offs=57) */ /* local: global: stropt_is_some$82$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__stropt_is_some__82__1(atstkind_type(atstype_ptrk) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret377__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp378__1, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15030(line=698, offs=3) -- 15118(line=701, offs=2) */ __patsflab_stropt_is_some: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15081(line=700, offs=25) -- 15113(line=700, offs=57) */ ATSINSmove(tmp378__1, atspre_ptr0_isnot_null(ATSPMVcastfn(cast2ptr, atstkind_type(atstype_ptrk), arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/string.dats: 15059(line=700, offs=3) -- 15113(line=700, offs=57) */ ATSINSmove(tmpret377__1, ATSPMVcastfn(cast, atstkind_t0ype(atstype_bool), tmp378__1)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret377__1) ; } /* end of [ATSLIB_056_prelude__stropt_is_some__82__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5567(line=245, offs=1) -- 8661(line=368, offs=4) */ /* local: global: ControlPanel_make$84$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret381, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp382, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp383, atsvoid_t0ype) ; ATStmpdec(tmp384, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp385, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp386, atsvoid_t0ype) ; ATStmpdec(tmp387, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp388, atsvoid_t0ype) ; ATStmpdec_void(tmp389, atsvoid_t0ype) ; ATStmpdec(tmp390, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp391, atsvoid_t0ype) ; ATStmpdec(tmp392, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp393, atsvoid_t0ype) ; ATStmpdec(tmp394, guint) ; ATStmpdec_void(tmp395, atsvoid_t0ype) ; ATStmpdec(tmp396, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp397, atsvoid_t0ype) ; ATStmpdec(tmp398, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp399, atsvoid_t0ype) ; ATStmpdec(tmp400, guint) ; ATStmpdec_void(tmp401, atsvoid_t0ype) ; ATStmpdec(tmp402, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp403, atsvoid_t0ype) ; ATStmpdec(tmp404, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp405, atsvoid_t0ype) ; ATStmpdec(tmp406, guint) ; ATStmpdec_void(tmp407, atsvoid_t0ype) ; ATStmpdec(tmp408, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp409, atsvoid_t0ype) ; ATStmpdec(tmp410, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp411, atsvoid_t0ype) ; ATStmpdec(tmp412, guint) ; ATStmpdec_void(tmp413, atsvoid_t0ype) ; ATStmpdec(tmp414, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp415, atsvoid_t0ype) ; ATStmpdec(tmp416, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp417, atsvoid_t0ype) ; ATStmpdec(tmp418, guint) ; ATStmpdec_void(tmp419, atsvoid_t0ype) ; ATStmpdec(tmp420, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp421, atsvoid_t0ype) ; ATStmpdec(tmp422, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp423, atsvoid_t0ype) ; ATStmpdec(tmp424, guint) ; ATStmpdec_void(tmp425, atsvoid_t0ype) ; ATStmpdec(tmp426, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp427, atsvoid_t0ype) ; ATStmpdec(tmp428, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp429, atsvoid_t0ype) ; ATStmpdec_void(tmp430, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5549(line=244, offs=3) -- 8661(line=368, offs=4) */ __patsflab_ControlPanel_make: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5591(line=247, offs=5) -- 8661(line=368, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5610(line=250, offs=1) -- 5683(line=253, offs=2) */ ATSINSmove(tmp382, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_VERTICAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5712(line=254, offs=10) -- 5742(line=254, offs=40) */ ATSINSmove(tmp384, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp382)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5712(line=254, offs=10) -- 5742(line=254, offs=40) */ ATSINSmove_void(tmp383, atspre_assert_errmsg_bool1(tmp384, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5712(line=254, offs=10) -- 5742(line=254, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5760(line=257, offs=1) -- 5834(line=260, offs=2) */ ATSINSmove(tmp385, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5863(line=261, offs=10) -- 5893(line=261, offs=40) */ ATSINSmove(tmp387, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp385)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5863(line=261, offs=10) -- 5893(line=261, offs=40) */ ATSINSmove_void(tmp386, atspre_assert_errmsg_bool1(tmp387, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5863(line=261, offs=10) -- 5893(line=261, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5904(line=263, offs=1) -- 5984(line=266, offs=2) */ ATSINSmove_void(tmp388, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp385), ATSextval(TRUE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6013(line=267, offs=10) -- 6034(line=267, offs=31) */ ATSINSmove_void(tmp389, atscntrb_g_object_unref(tmp385)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6058(line=270, offs=1) -- 6101(line=270, offs=44) */ ATSINSmove(tmp390, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Start")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6112(line=271, offs=10) -- 6149(line=271, offs=47) */ ATSINSmove(tmp392, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp390)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6112(line=271, offs=10) -- 6149(line=271, offs=47) */ ATSINSmove_void(tmp391, atspre_assert_errmsg_bool1(tmp392, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6112(line=271, offs=10) -- 6149(line=271, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6160(line=273, offs=1) -- 6248(line=276, offs=2) */ ATSINSmove_void(tmp393, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp390), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6279(line=277, offs=12) -- 6380(line=280, offs=2) */ ATSINSmove(tmp394, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp390), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_start_clicked<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6390(line=281, offs=10) -- 6418(line=281, offs=38) */ ATSINSmove_void(tmp395, atscntrb_g_object_unref(tmp390)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6443(line=284, offs=1) -- 6487(line=284, offs=45) */ ATSINSmove(tmp396, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Finish")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6498(line=285, offs=10) -- 6536(line=285, offs=48) */ ATSINSmove(tmp398, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp396)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6498(line=285, offs=10) -- 6536(line=285, offs=48) */ ATSINSmove_void(tmp397, atspre_assert_errmsg_bool1(tmp398, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6498(line=285, offs=10) -- 6536(line=285, offs=48)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6547(line=287, offs=1) -- 6636(line=290, offs=2) */ ATSINSmove_void(tmp399, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp396), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6667(line=291, offs=12) -- 6770(line=294, offs=2) */ ATSINSmove(tmp400, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp396), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_finish_clicked<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6780(line=295, offs=10) -- 6809(line=295, offs=39) */ ATSINSmove_void(tmp401, atscntrb_g_object_unref(tmp396)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6833(line=298, offs=1) -- 6876(line=298, offs=44) */ ATSINSmove(tmp402, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Pause")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6887(line=299, offs=10) -- 6924(line=299, offs=47) */ ATSINSmove(tmp404, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp402)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6887(line=299, offs=10) -- 6924(line=299, offs=47) */ ATSINSmove_void(tmp403, atspre_assert_errmsg_bool1(tmp404, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6887(line=299, offs=10) -- 6924(line=299, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6935(line=301, offs=1) -- 7023(line=304, offs=2) */ ATSINSmove_void(tmp405, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp402), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7054(line=305, offs=12) -- 7155(line=308, offs=2) */ ATSINSmove(tmp406, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp402), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_pause_clicked<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7165(line=309, offs=10) -- 7193(line=309, offs=38) */ ATSINSmove_void(tmp407, atscntrb_g_object_unref(tmp402)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7218(line=312, offs=1) -- 7262(line=312, offs=45) */ ATSINSmove(tmp408, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Resume")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7273(line=313, offs=10) -- 7311(line=313, offs=48) */ ATSINSmove(tmp410, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp408)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7273(line=313, offs=10) -- 7311(line=313, offs=48) */ ATSINSmove_void(tmp409, atspre_assert_errmsg_bool1(tmp410, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 7273(line=313, offs=10) -- 7311(line=313, offs=48)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7322(line=315, offs=1) -- 7411(line=318, offs=2) */ ATSINSmove_void(tmp411, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp408), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7442(line=319, offs=12) -- 7545(line=322, offs=2) */ ATSINSmove(tmp412, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp408), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_resume_clicked<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7555(line=323, offs=10) -- 7584(line=323, offs=39) */ ATSINSmove_void(tmp413, atscntrb_g_object_unref(tmp408)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7608(line=326, offs=1) -- 7651(line=326, offs=44) */ ATSINSmove(tmp414, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Reset")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7662(line=327, offs=10) -- 7699(line=327, offs=47) */ ATSINSmove(tmp416, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp414)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7662(line=327, offs=10) -- 7699(line=327, offs=47) */ ATSINSmove_void(tmp415, atspre_assert_errmsg_bool1(tmp416, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 7662(line=327, offs=10) -- 7699(line=327, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7710(line=329, offs=1) -- 7798(line=332, offs=2) */ ATSINSmove_void(tmp417, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp414), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7829(line=333, offs=12) -- 7930(line=336, offs=2) */ ATSINSmove(tmp418, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp414), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_reset_clicked<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7940(line=337, offs=10) -- 7968(line=337, offs=38) */ ATSINSmove_void(tmp419, atscntrb_g_object_unref(tmp414)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7991(line=340, offs=1) -- 8037(line=340, offs=47) */ ATSINSmove(tmp420, atscntrb_gtk_button_new_with_mnemonic(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("_Quit")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8048(line=341, offs=10) -- 8084(line=341, offs=46) */ ATSINSmove(tmp422, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp420)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8048(line=341, offs=10) -- 8084(line=341, offs=46) */ ATSINSmove_void(tmp421, atspre_assert_errmsg_bool1(tmp422, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 8048(line=341, offs=10) -- 8084(line=341, offs=46)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8095(line=343, offs=1) -- 8182(line=346, offs=2) */ ATSINSmove_void(tmp423, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp420), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8213(line=347, offs=12) -- 8313(line=350, offs=2) */ ATSINSmove(tmp424, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp420), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(on_quit_clicked2<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8323(line=351, offs=10) -- 8350(line=351, offs=37) */ ATSINSmove_void(tmp425, atscntrb_g_object_unref(tmp420)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8368(line=354, offs=1) -- 8442(line=357, offs=2) */ ATSINSmove(tmp426, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8471(line=358, offs=10) -- 8501(line=358, offs=40) */ ATSINSmove(tmp428, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp426)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8471(line=358, offs=10) -- 8501(line=358, offs=40) */ ATSINSmove_void(tmp427, atspre_assert_errmsg_bool1(tmp428, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 8471(line=358, offs=10) -- 8501(line=358, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8512(line=360, offs=1) -- 8592(line=363, offs=2) */ ATSINSmove_void(tmp429, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382), ATSPMVrefarg0(tmp426), ATSextval(TRUE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8621(line=364, offs=10) -- 8642(line=364, offs=31) */ ATSINSmove_void(tmp430, atscntrb_g_object_unref(tmp426)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8652(line=367, offs=3) -- 8657(line=367, offs=8) */ ATSINSmove(tmpret381, tmp382) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5591(line=247, offs=5) -- 8661(line=368, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret381) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5567(line=245, offs=1) -- 8661(line=368, offs=4) */ /* local: global: ControlPanel_make$84$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret381__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp382__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp383__1, atsvoid_t0ype) ; ATStmpdec(tmp384__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp385__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp386__1, atsvoid_t0ype) ; ATStmpdec(tmp387__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp388__1, atsvoid_t0ype) ; ATStmpdec_void(tmp389__1, atsvoid_t0ype) ; ATStmpdec(tmp390__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp391__1, atsvoid_t0ype) ; ATStmpdec(tmp392__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp393__1, atsvoid_t0ype) ; ATStmpdec(tmp394__1, guint) ; ATStmpdec_void(tmp395__1, atsvoid_t0ype) ; ATStmpdec(tmp396__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp397__1, atsvoid_t0ype) ; ATStmpdec(tmp398__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp399__1, atsvoid_t0ype) ; ATStmpdec(tmp400__1, guint) ; ATStmpdec_void(tmp401__1, atsvoid_t0ype) ; ATStmpdec(tmp402__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp403__1, atsvoid_t0ype) ; ATStmpdec(tmp404__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp405__1, atsvoid_t0ype) ; ATStmpdec(tmp406__1, guint) ; ATStmpdec_void(tmp407__1, atsvoid_t0ype) ; ATStmpdec(tmp408__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp409__1, atsvoid_t0ype) ; ATStmpdec(tmp410__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp411__1, atsvoid_t0ype) ; ATStmpdec(tmp412__1, guint) ; ATStmpdec_void(tmp413__1, atsvoid_t0ype) ; ATStmpdec(tmp414__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp415__1, atsvoid_t0ype) ; ATStmpdec(tmp416__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp417__1, atsvoid_t0ype) ; ATStmpdec(tmp418__1, guint) ; ATStmpdec_void(tmp419__1, atsvoid_t0ype) ; ATStmpdec(tmp420__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp421__1, atsvoid_t0ype) ; ATStmpdec(tmp422__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp423__1, atsvoid_t0ype) ; ATStmpdec(tmp424__1, guint) ; ATStmpdec_void(tmp425__1, atsvoid_t0ype) ; ATStmpdec(tmp426__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp427__1, atsvoid_t0ype) ; ATStmpdec(tmp428__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp429__1, atsvoid_t0ype) ; ATStmpdec_void(tmp430__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5549(line=244, offs=3) -- 8661(line=368, offs=4) */ __patsflab_ControlPanel_make: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5591(line=247, offs=5) -- 8661(line=368, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5610(line=250, offs=1) -- 5683(line=253, offs=2) */ ATSINSmove(tmp382__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_VERTICAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5712(line=254, offs=10) -- 5742(line=254, offs=40) */ ATSINSmove(tmp384__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp382__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5712(line=254, offs=10) -- 5742(line=254, offs=40) */ ATSINSmove_void(tmp383__1, atspre_assert_errmsg_bool1(tmp384__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5712(line=254, offs=10) -- 5742(line=254, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5760(line=257, offs=1) -- 5834(line=260, offs=2) */ ATSINSmove(tmp385__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5863(line=261, offs=10) -- 5893(line=261, offs=40) */ ATSINSmove(tmp387__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp385__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5863(line=261, offs=10) -- 5893(line=261, offs=40) */ ATSINSmove_void(tmp386__1, atspre_assert_errmsg_bool1(tmp387__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 5863(line=261, offs=10) -- 5893(line=261, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5904(line=263, offs=1) -- 5984(line=266, offs=2) */ ATSINSmove_void(tmp388__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp385__1), ATSextval(TRUE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6013(line=267, offs=10) -- 6034(line=267, offs=31) */ ATSINSmove_void(tmp389__1, atscntrb_g_object_unref(tmp385__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6058(line=270, offs=1) -- 6101(line=270, offs=44) */ ATSINSmove(tmp390__1, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Start")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6112(line=271, offs=10) -- 6149(line=271, offs=47) */ ATSINSmove(tmp392__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp390__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6112(line=271, offs=10) -- 6149(line=271, offs=47) */ ATSINSmove_void(tmp391__1, atspre_assert_errmsg_bool1(tmp392__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6112(line=271, offs=10) -- 6149(line=271, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6160(line=273, offs=1) -- 6248(line=276, offs=2) */ ATSINSmove_void(tmp393__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp390__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6279(line=277, offs=12) -- 6380(line=280, offs=2) */ ATSINSmove(tmp394__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp390__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6390(line=281, offs=10) -- 6418(line=281, offs=38) */ ATSINSmove_void(tmp395__1, atscntrb_g_object_unref(tmp390__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6443(line=284, offs=1) -- 6487(line=284, offs=45) */ ATSINSmove(tmp396__1, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Finish")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6498(line=285, offs=10) -- 6536(line=285, offs=48) */ ATSINSmove(tmp398__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp396__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6498(line=285, offs=10) -- 6536(line=285, offs=48) */ ATSINSmove_void(tmp397__1, atspre_assert_errmsg_bool1(tmp398__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6498(line=285, offs=10) -- 6536(line=285, offs=48)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6547(line=287, offs=1) -- 6636(line=290, offs=2) */ ATSINSmove_void(tmp399__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp396__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6667(line=291, offs=12) -- 6770(line=294, offs=2) */ ATSINSmove(tmp400__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp396__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6780(line=295, offs=10) -- 6809(line=295, offs=39) */ ATSINSmove_void(tmp401__1, atscntrb_g_object_unref(tmp396__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6833(line=298, offs=1) -- 6876(line=298, offs=44) */ ATSINSmove(tmp402__1, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Pause")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6887(line=299, offs=10) -- 6924(line=299, offs=47) */ ATSINSmove(tmp404__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp402__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6887(line=299, offs=10) -- 6924(line=299, offs=47) */ ATSINSmove_void(tmp403__1, atspre_assert_errmsg_bool1(tmp404__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 6887(line=299, offs=10) -- 6924(line=299, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 6935(line=301, offs=1) -- 7023(line=304, offs=2) */ ATSINSmove_void(tmp405__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp402__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7054(line=305, offs=12) -- 7155(line=308, offs=2) */ ATSINSmove(tmp406__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp402__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7165(line=309, offs=10) -- 7193(line=309, offs=38) */ ATSINSmove_void(tmp407__1, atscntrb_g_object_unref(tmp402__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7218(line=312, offs=1) -- 7262(line=312, offs=45) */ ATSINSmove(tmp408__1, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Resume")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7273(line=313, offs=10) -- 7311(line=313, offs=48) */ ATSINSmove(tmp410__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp408__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7273(line=313, offs=10) -- 7311(line=313, offs=48) */ ATSINSmove_void(tmp409__1, atspre_assert_errmsg_bool1(tmp410__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 7273(line=313, offs=10) -- 7311(line=313, offs=48)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7322(line=315, offs=1) -- 7411(line=318, offs=2) */ ATSINSmove_void(tmp411__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp408__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7442(line=319, offs=12) -- 7545(line=322, offs=2) */ ATSINSmove(tmp412__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp408__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7555(line=323, offs=10) -- 7584(line=323, offs=39) */ ATSINSmove_void(tmp413__1, atscntrb_g_object_unref(tmp408__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7608(line=326, offs=1) -- 7651(line=326, offs=44) */ ATSINSmove(tmp414__1, atscntrb_gtk_button_new_with_label(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Reset")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7662(line=327, offs=10) -- 7699(line=327, offs=47) */ ATSINSmove(tmp416__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp414__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7662(line=327, offs=10) -- 7699(line=327, offs=47) */ ATSINSmove_void(tmp415__1, atspre_assert_errmsg_bool1(tmp416__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 7662(line=327, offs=10) -- 7699(line=327, offs=47)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7710(line=329, offs=1) -- 7798(line=332, offs=2) */ ATSINSmove_void(tmp417__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp414__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7829(line=333, offs=12) -- 7930(line=336, offs=2) */ ATSINSmove(tmp418__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp414__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7940(line=337, offs=10) -- 7968(line=337, offs=38) */ ATSINSmove_void(tmp419__1, atscntrb_g_object_unref(tmp414__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 7991(line=340, offs=1) -- 8037(line=340, offs=47) */ ATSINSmove(tmp420__1, atscntrb_gtk_button_new_with_mnemonic(ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("_Quit")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8048(line=341, offs=10) -- 8084(line=341, offs=46) */ ATSINSmove(tmp422__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp420__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8048(line=341, offs=10) -- 8084(line=341, offs=46) */ ATSINSmove_void(tmp421__1, atspre_assert_errmsg_bool1(tmp422__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 8048(line=341, offs=10) -- 8084(line=341, offs=46)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8095(line=343, offs=1) -- 8182(line=346, offs=2) */ ATSINSmove_void(tmp423__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp420__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8213(line=347, offs=12) -- 8313(line=350, offs=2) */ ATSINSmove(tmp424__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp420__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("clicked")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8323(line=351, offs=10) -- 8350(line=351, offs=37) */ ATSINSmove_void(tmp425__1, atscntrb_g_object_unref(tmp420__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8368(line=354, offs=1) -- 8442(line=357, offs=2) */ ATSINSmove(tmp426__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8471(line=358, offs=10) -- 8501(line=358, offs=40) */ ATSINSmove(tmp428__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp426__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8471(line=358, offs=10) -- 8501(line=358, offs=40) */ ATSINSmove_void(tmp427__1, atspre_assert_errmsg_bool1(tmp428__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 8471(line=358, offs=10) -- 8501(line=358, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8512(line=360, offs=1) -- 8592(line=363, offs=2) */ ATSINSmove_void(tmp429__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp382__1), ATSPMVrefarg0(tmp426__1), ATSextval(TRUE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(2)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8621(line=364, offs=10) -- 8642(line=364, offs=31) */ ATSINSmove_void(tmp430__1, atscntrb_g_object_unref(tmp426__1)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 8652(line=367, offs=3) -- 8657(line=367, offs=8) */ ATSINSmove(tmpret381__1, tmp382__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5591(line=247, offs=5) -- 8661(line=368, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret381__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ControlPanel_make__84__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2068(line=63, offs=20) -- 2107(line=63, offs=59) */ /* local: global: on_start_clicked$86$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret481, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2051(line=63, offs=3) -- 2107(line=63, offs=59) */ __patsflab_on_start_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2089(line=63, offs=41) -- 2107(line=63, offs=59) */ ATSINSmove_void(tmpret481, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret481) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2068(line=63, offs=20) -- 2107(line=63, offs=59) */ /* local: global: on_start_clicked$86$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret481__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2051(line=63, offs=3) -- 2107(line=63, offs=59) */ __patsflab_on_start_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2089(line=63, offs=41) -- 2107(line=63, offs=59) */ ATSINSmove_void(tmpret481__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_start()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret481__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_start_clicked__86__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2256(line=74, offs=21) -- 2296(line=74, offs=61) */ /* local: global: on_finish_clicked$88$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret483, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2238(line=74, offs=3) -- 2296(line=74, offs=61) */ __patsflab_on_finish_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2277(line=74, offs=42) -- 2296(line=74, offs=61) */ ATSINSmove_void(tmpret483, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret483) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2256(line=74, offs=21) -- 2296(line=74, offs=61) */ /* local: global: on_finish_clicked$88$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret483__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2238(line=74, offs=3) -- 2296(line=74, offs=61) */ __patsflab_on_finish_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2277(line=74, offs=42) -- 2296(line=74, offs=61) */ ATSINSmove_void(tmpret483__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_finish()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret483__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_finish_clicked__88__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2443(line=85, offs=20) -- 2482(line=85, offs=59) */ /* local: global: on_pause_clicked$90$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret485, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2426(line=85, offs=3) -- 2482(line=85, offs=59) */ __patsflab_on_pause_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2464(line=85, offs=41) -- 2482(line=85, offs=59) */ ATSINSmove_void(tmpret485, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret485) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2443(line=85, offs=20) -- 2482(line=85, offs=59) */ /* local: global: on_pause_clicked$90$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret485__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2426(line=85, offs=3) -- 2482(line=85, offs=59) */ __patsflab_on_pause_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2464(line=85, offs=41) -- 2482(line=85, offs=59) */ ATSINSmove_void(tmpret485__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_pause()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret485__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_pause_clicked__90__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2631(line=96, offs=21) -- 2671(line=96, offs=61) */ /* local: global: on_resume_clicked$92$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret487, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2613(line=96, offs=3) -- 2671(line=96, offs=61) */ __patsflab_on_resume_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2652(line=96, offs=42) -- 2671(line=96, offs=61) */ ATSINSmove_void(tmpret487, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret487) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2631(line=96, offs=21) -- 2671(line=96, offs=61) */ /* local: global: on_resume_clicked$92$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret487__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2613(line=96, offs=3) -- 2671(line=96, offs=61) */ __patsflab_on_resume_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2652(line=96, offs=42) -- 2671(line=96, offs=61) */ ATSINSmove_void(tmpret487__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_resume()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret487__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_resume_clicked__92__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2818(line=107, offs=20) -- 2857(line=107, offs=59) */ /* local: global: on_reset_clicked$94$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret489, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2801(line=107, offs=3) -- 2857(line=107, offs=59) */ __patsflab_on_reset_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2839(line=107, offs=41) -- 2857(line=107, offs=59) */ ATSINSmove_void(tmpret489, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret489) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 2818(line=107, offs=20) -- 2857(line=107, offs=59) */ /* local: global: on_reset_clicked$94$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret489__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2801(line=107, offs=3) -- 2857(line=107, offs=59) */ __patsflab_on_reset_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2839(line=107, offs=41) -- 2857(line=107, offs=59) */ ATSINSmove_void(tmpret489__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__the_timer_reset()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret489__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_reset_clicked__94__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 4999(line=213, offs=3) -- 5387(line=231, offs=4) */ /* local: global: on_quit_clicked2$96$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret491, atsvoid_t0ype) ; ATStmpdec(tmp492, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp493, atsvoid_t0ype) ; ATStmpdec(tmp494, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp495, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp496, guint) ; ATStmpdec(tmp497, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4980(line=212, offs=3) -- 5387(line=231, offs=4) */ __patsflab_on_quit_clicked2: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5024(line=213, offs=28) -- 5387(line=231, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5039(line=215, offs=9) -- 5053(line=215, offs=23) */ ATSINSmove(tmp492, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5066(line=216, offs=13) -- 5071(line=216, offs=18) */ ATSINSmove(tmp494, PMVtmpltcst(eq_g0int_int)(tmp492, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5063(line=216, offs=10) -- 5113(line=216, offs=60) */ ATSif( tmp494 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5077(line=216, offs=24) -- 5091(line=216, offs=38) */ ATSINSmove_void(tmp493, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(1))) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5098(line=216, offs=45) -- 5112(line=216, offs=59) */ ATSINSmove_void(tmp493, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(0))) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5123(line=220, offs=1) -- 5380(line=229, offs=25) */ ATScaseofbeg() /* ** ibranchlst-beg */ ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5137(line=221, offs=4) -- 5137(line=221, offs=4) */ __atstmplab0: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5143(line=221, offs=10) -- 5148(line=221, offs=15) */ ATSINSmove(tmp495, PMVtmpltcst(eq_g0int_int)(tmp492, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5143(line=221, offs=10) -- 5148(line=221, offs=15) */ ATSifnot(ATSPATCKbool(tmp495, ATSPMVbool_true())) { ATSgoto(__atstmplab1) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5196(line=224, offs=13) -- 5264(line=225, offs=55) */ ATSINSmove(tmp496, atscntrb_g_timeout_add(ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(200)), ATSPMVcastfn(GSourceFunc, atstkind_type(atstype_ptrk), PMVtmpltcst(ftimeout<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(arg0))))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ ATSINSmove_void(tmpret491, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ /* INSletpop() */ ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5302(line=228, offs=4) -- 5302(line=228, offs=4) */ __atstmplab1: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5308(line=228, offs=10) -- 5313(line=228, offs=15) */ ATSINSmove(tmp497, PMVtmpltcst(eq_g0int_int)(tmp492, ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5308(line=228, offs=10) -- 5313(line=228, offs=15) */ ATSifnot(ATSPATCKbool(tmp497, ATSPMVbool_true())) { ATSgoto(__atstmplab2) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5317(line=228, offs=19) -- 5355(line=228, offs=57) */ ATSINSmove_void(tmpret491, PMVtmpltcst(on_quit_clicked<>)(ATSPMVrefarg0(arg0), ATSPMVrefarg1(arg1), arg2)) ; ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5359(line=229, offs=4) -- 5359(line=229, offs=4) */ __atstmplab2: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5378(line=229, offs=23) -- 5380(line=229, offs=25) */ ATSINSmove_void(tmpret491, ATSempty()) ; ATSbranchend() ; /* ** ibranchlst-end */ ATScaseofend() /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5024(line=213, offs=28) -- 5387(line=231, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret491) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 4999(line=213, offs=3) -- 5387(line=231, offs=4) */ /* local: global: on_quit_clicked2$96$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret491__1, atsvoid_t0ype) ; ATStmpdec(tmp492__1, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp493__1, atsvoid_t0ype) ; ATStmpdec(tmp494__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp495__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp496__1, guint) ; ATStmpdec(tmp497__1, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4980(line=212, offs=3) -- 5387(line=231, offs=4) */ __patsflab_on_quit_clicked2: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5024(line=213, offs=28) -- 5387(line=231, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5039(line=215, offs=9) -- 5053(line=215, offs=23) */ ATSINSmove(tmp492__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5066(line=216, offs=13) -- 5071(line=216, offs=18) */ ATSINSmove(tmp494__1, ATSLIB_056_prelude__eq_g0int_int__98__1(tmp492__1, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5063(line=216, offs=10) -- 5113(line=216, offs=60) */ ATSif( tmp494__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5077(line=216, offs=24) -- 5091(line=216, offs=38) */ ATSINSmove_void(tmp493__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(1))) ; } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5098(line=216, offs=45) -- 5112(line=216, offs=59) */ ATSINSmove_void(tmp493__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(0))) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5123(line=220, offs=1) -- 5380(line=229, offs=25) */ ATScaseofbeg() /* ** ibranchlst-beg */ ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5137(line=221, offs=4) -- 5137(line=221, offs=4) */ __atstmplab0: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5143(line=221, offs=10) -- 5148(line=221, offs=15) */ ATSINSmove(tmp495__1, ATSLIB_056_prelude__eq_g0int_int__98__2(tmp492__1, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5143(line=221, offs=10) -- 5148(line=221, offs=15) */ ATSifnot(ATSPATCKbool(tmp495__1, ATSPMVbool_true())) { ATSgoto(__atstmplab1) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5196(line=224, offs=13) -- 5264(line=225, offs=55) */ ATSINSmove(tmp496__1, atscntrb_g_timeout_add(ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(200)), ATSPMVcastfn(GSourceFunc, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(arg0))))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ ATSINSmove_void(tmpret491__1, ATSempty()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5154(line=222, offs=3) -- 5298(line=227, offs=4) */ /* INSletpop() */ ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5302(line=228, offs=4) -- 5302(line=228, offs=4) */ __atstmplab1: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5308(line=228, offs=10) -- 5313(line=228, offs=15) */ ATSINSmove(tmp497__1, ATSLIB_056_prelude__eq_g0int_int__98__4(tmp492__1, ATSPMVi0nt(1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5308(line=228, offs=10) -- 5313(line=228, offs=15) */ ATSifnot(ATSPATCKbool(tmp497__1, ATSPMVbool_true())) { ATSgoto(__atstmplab2) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5317(line=228, offs=19) -- 5355(line=228, offs=57) */ ATSINSmove_void(tmpret491__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__2(ATSPMVrefarg0(arg0), ATSPMVrefarg1(arg1), arg2)) ; ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5359(line=229, offs=4) -- 5359(line=229, offs=4) */ __atstmplab2: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5378(line=229, offs=23) -- 5380(line=229, offs=25) */ ATSINSmove_void(tmpret491__1, ATSempty()) ; ATSbranchend() ; /* ** ibranchlst-end */ ATScaseofend() /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 5024(line=213, offs=28) -- 5387(line=231, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret491__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked2__96__1] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28270(line=762, offs=14) -- 28310(line=762, offs=54) */ /* local: global: eq_g0int_int$98$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(4329) tmparg = S2Evar(tk(4329)) tmpsub = None() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret505, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp506, atstkind_t0ype(atstyvar_type(tk))) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28257(line=762, offs=1) -- 28310(line=762, offs=54) */ __patsflab_eq_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28296(line=762, offs=40) -- 28308(line=762, offs=52) */ ATSINSmove(tmp506, PMVtmpltcst(g0int2int)(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28279(line=762, offs=23) -- 28310(line=762, offs=54) */ ATSINSmove(tmpret505, PMVtmpltcst(g0int_eq)(arg0, tmp506)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret505) ; } /* end of [ATSLIB_056_prelude__eq_g0int_int__98] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28270(line=762, offs=14) -- 28310(line=762, offs=54) */ /* local: global: eq_g0int_int$98$1(level=4) local: global: */ ATSstaticdec() /* imparg = tk(4329) tmparg = S2Evar(tk(4329)) tmpsub = Some(tk(4329) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret505__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp506__1, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28257(line=762, offs=1) -- 28310(line=762, offs=54) */ __patsflab_eq_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28296(line=762, offs=40) -- 28308(line=762, offs=52) */ ATSINSmove(tmp506__1, atspre_g0int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28279(line=762, offs=23) -- 28310(line=762, offs=54) */ ATSINSmove(tmpret505__1, atspre_g0int_eq_int(arg0, tmp506__1)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret505__1) ; } /* end of [ATSLIB_056_prelude__eq_g0int_int__98__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28270(line=762, offs=14) -- 28310(line=762, offs=54) */ /* local: global: eq_g0int_int$98$2(level=4) local: global: */ ATSstaticdec() /* imparg = tk(4329) tmparg = S2Evar(tk(4329)) tmpsub = Some(tk(4329) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__2(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret505__2, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp506__2, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28257(line=762, offs=1) -- 28310(line=762, offs=54) */ __patsflab_eq_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28296(line=762, offs=40) -- 28308(line=762, offs=52) */ ATSINSmove(tmp506__2, atspre_g0int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28279(line=762, offs=23) -- 28310(line=762, offs=54) */ ATSINSmove(tmpret505__2, atspre_g0int_eq_int(arg0, tmp506__2)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret505__2) ; } /* end of [ATSLIB_056_prelude__eq_g0int_int__98__2] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 4555(line=188, offs=3) -- 4847(line=202, offs=4) */ /* local: global: ftimeout$103$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret511, gboolean) ; ATStmpdec(tmp512, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp513, atsvoid_t0ype) ; ATStmpdec(tmp514, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp515, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4544(line=187, offs=3) -- 4847(line=202, offs=4) */ __patsflab_ftimeout: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4566(line=188, offs=14) -- 4847(line=202, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4581(line=190, offs=9) -- 4595(line=190, offs=23) */ ATSINSmove(tmp512, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4611(line=193, offs=4) -- 4616(line=193, offs=9) */ ATSINSmove(tmp514, PMVtmpltcst(gt_g0int_int)(tmp512, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4608(line=193, offs=1) -- 4810(line=198, offs=2) */ ATSif( tmp514 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4622(line=193, offs=15) -- 4810(line=198, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4635(line=194, offs=12) -- 4649(line=194, offs=26) */ ATSINSmove_void(tmp515, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(0))) ; /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4721(line=196, offs=12) -- 4778(line=196, offs=69) */ ATSINSmove_void(tmp513, PMVtmpltcst(on_quit_clicked_dialog<>)(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVcastfn(ptr0_vtake, atstkind_type(atstype_ptrk), atsptr_null)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4622(line=193, offs=15) -- 4810(line=198, offs=2) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4810(line=198, offs=2) -- 4810(line=198, offs=2) */ ATSINSmove_void(tmp513, ATSempty()) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4837(line=201, offs=3) -- 4843(line=201, offs=9) */ ATSINSmove(tmpret511, ATSextval(FALSE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4566(line=188, offs=14) -- 4847(line=202, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret511) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 4555(line=188, offs=3) -- 4847(line=202, offs=4) */ /* local: global: ftimeout$103$1(level=4) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret511__1, gboolean) ; ATStmpdec(tmp512__1, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp513__1, atsvoid_t0ype) ; ATStmpdec(tmp514__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp515__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4544(line=187, offs=3) -- 4847(line=202, offs=4) */ __patsflab_ftimeout: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4566(line=188, offs=14) -- 4847(line=202, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4581(line=190, offs=9) -- 4595(line=190, offs=23) */ ATSINSmove(tmp512__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4611(line=193, offs=4) -- 4616(line=193, offs=9) */ ATSINSmove(tmp514__1, ATSLIB_056_prelude__gt_g0int_int__105__1(tmp512__1, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4608(line=193, offs=1) -- 4810(line=198, offs=2) */ ATSif( tmp514__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4622(line=193, offs=15) -- 4810(line=198, offs=2) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4635(line=194, offs=12) -- 4649(line=194, offs=26) */ ATSINSmove_void(tmp515__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__NCLICK__set(ATSPMVi0nt(0))) ; /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4721(line=196, offs=12) -- 4778(line=196, offs=69) */ ATSINSmove_void(tmp513__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108__1(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVcastfn(ptr0_vtake, atstkind_type(atstype_ptrk), atsptr_null)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4622(line=193, offs=15) -- 4810(line=198, offs=2) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4810(line=198, offs=2) -- 4810(line=198, offs=2) */ ATSINSmove_void(tmp513__1, ATSempty()) ; } /* ATSendif */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4837(line=201, offs=3) -- 4843(line=201, offs=9) */ ATSINSmove(tmpret511__1, ATSextval(FALSE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4566(line=188, offs=14) -- 4847(line=202, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret511__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__ftimeout__103__1] */ #if(0) /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28132(line=758, offs=14) -- 28172(line=758, offs=54) */ /* local: global: gt_g0int_int$105$0(level=0) local: global: */ ATSglobaldec() /* imparg = tk(4327) tmparg = S2Evar(tk(4327)) tmpsub = None() */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gt_g0int_int__105(atstkind_t0ype(atstyvar_type(tk)) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret521, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp522, atstkind_t0ype(atstyvar_type(tk))) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28119(line=758, offs=1) -- 28172(line=758, offs=54) */ __patsflab_gt_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28158(line=758, offs=40) -- 28170(line=758, offs=52) */ ATSINSmove(tmp522, PMVtmpltcst(g0int2int)(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28141(line=758, offs=23) -- 28172(line=758, offs=54) */ ATSINSmove(tmpret521, PMVtmpltcst(g0int_gt)(arg0, tmp522)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret521) ; } /* end of [ATSLIB_056_prelude__gt_g0int_int__105] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28132(line=758, offs=14) -- 28172(line=758, offs=54) */ /* local: global: gt_g0int_int$105$1(level=5) local: global: */ ATSstaticdec() /* imparg = tk(4327) tmparg = S2Evar(tk(4327)) tmpsub = Some(tk(4327) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__gt_g0int_int__105__1(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret521__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp522__1, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28119(line=758, offs=1) -- 28172(line=758, offs=54) */ __patsflab_gt_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28158(line=758, offs=40) -- 28170(line=758, offs=52) */ ATSINSmove(tmp522__1, atspre_g0int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28141(line=758, offs=23) -- 28172(line=758, offs=54) */ ATSINSmove(tmpret521__1, atspre_g0int_gt_int(arg0, tmp522__1)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret521__1) ; } /* end of [ATSLIB_056_prelude__gt_g0int_int__105__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3211(line=131, offs=3) -- 4353(line=173, offs=4) */ /* local: global: on_quit_clicked_dialog$108$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret525, atsvoid_t0ype) ; ATStmpdec(tmp526, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp527, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp528, atsvoid_t0ype) ; ATStmpdec(tmp529, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp530, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp531, atsvoid_t0ype) ; ATStmpdec_void(tmp532, atsvoid_t0ype) ; ATStmpdec_void(tmp533, atsvoid_t0ype) ; ATStmpdec(tmp534, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp535, atsvoid_t0ype) ; ATStmpdec(tmp536, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3186(line=130, offs=3) -- 4353(line=173, offs=4) */ __patsflab_on_quit_clicked_dialog: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3236(line=131, offs=28) -- 4353(line=173, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* (*nothing*) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3404(line=140, offs=14) -- 3418(line=140, offs=28) */ ATSINSmove(tmp526, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3431(line=143, offs=1) -- 3543(line=146, offs=2) */ ATSINSmove(tmp527, atscntrb_gtk_message_dialog_new(tmp526, ATSextval(GTK_DIALOG_DESTROY_WITH_PARENT), ATSextval(GTK_MESSAGE_QUESTION), ATSextval(GTK_BUTTONS_NONE), ATSPMVcastfn(cast, char*, ATSPMVstring("Quit?")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3572(line=147, offs=10) -- 3589(line=147, offs=27) */ ATSINSmove(tmp529, atspre_gt_ptr0_intz(tmp527, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3572(line=147, offs=10) -- 3589(line=147, offs=27) */ ATSINSmove_void(tmp528, atspre_assert_errmsg_bool0(tmp529, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3572(line=147, offs=10) -- 3589(line=147, offs=27)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3600(line=148, offs=10) -- 3640(line=148, offs=50) */ ATSINSmove(tmp530, g_object_ref_sink(tmp527)) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3709(line=150, offs=10) -- 3763(line=150, offs=64) */ ATSINSmove_void(tmp531, atscntrb_gtk_window_set_title(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530)), ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Confirmation")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3773(line=152, offs=1) -- 3923(line=155, offs=2) */ ATSINSmove_void(tmp532, atscntrb_gtk_dialog_add_buttons(tmp530, ATSPMVcastfn(cast, char*, ATSPMVstring("Yes")), ATSextval(GTK_RESPONSE_YES), ATSPMVcastfn(cast, char*, ATSPMVstring("No")), ATSextval(GTK_RESPONSE_NO), atsptr_null)) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4002(line=159, offs=10) -- 4057(line=159, offs=65) */ ATSINSmove_void(tmp533, atscntrb_gtk_window_set_transient_for(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530)), ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp526)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4104(line=162, offs=10) -- 4126(line=162, offs=32) */ ATSINSmove(tmp534, atscntrb_gtk_dialog_run(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4146(line=163, offs=19) -- 4173(line=163, offs=46) */ ATSINSmove_void(tmp535, atscntrb_gtk_widget_destroy0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530))) ; /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4225(line=168, offs=1) -- 4321(line=171, offs=22) */ ATScaseofbeg() /* ** ibranchlst-beg */ ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4239(line=169, offs=4) -- 4239(line=169, offs=4) */ __atstmplab3: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4245(line=169, offs=10) -- 4253(line=169, offs=18) */ ATSINSmove(tmp536, PMVtmpltcst(eq_g0int_int)(tmp534, ATSPMVcastfn(cast2int, atstkind_t0ype(atstype_int), ATSextval(GTK_RESPONSE_YES)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4245(line=169, offs=10) -- 4253(line=169, offs=18) */ ATSifnot(ATSPATCKbool(tmp536, ATSPMVbool_true())) { ATSgoto(__atstmplab4) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4261(line=170, offs=5) -- 4299(line=170, offs=43) */ ATSINSmove_void(tmpret525, PMVtmpltcst(on_quit_clicked<>)(ATSPMVrefarg0(arg0), ATSPMVrefarg1(arg1), arg2)) ; ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4303(line=171, offs=4) -- 4303(line=171, offs=4) */ __atstmplab4: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4319(line=171, offs=20) -- 4321(line=171, offs=22) */ ATSINSmove_void(tmpret525, ATSempty()) ; ATSbranchend() ; /* ** ibranchlst-end */ ATScaseofend() /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3236(line=131, offs=28) -- 4353(line=173, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret525) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3211(line=131, offs=3) -- 4353(line=173, offs=4) */ /* local: global: on_quit_clicked_dialog$108$1(level=5) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret525__1, atsvoid_t0ype) ; ATStmpdec(tmp526__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp527__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp528__1, atsvoid_t0ype) ; ATStmpdec(tmp529__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp530__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp531__1, atsvoid_t0ype) ; ATStmpdec_void(tmp532__1, atsvoid_t0ype) ; ATStmpdec_void(tmp533__1, atsvoid_t0ype) ; ATStmpdec(tmp534__1, atstkind_t0ype(atstype_int)) ; ATStmpdec_void(tmp535__1, atsvoid_t0ype) ; ATStmpdec(tmp536__1, atstkind_t0ype(atstype_bool)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3186(line=130, offs=3) -- 4353(line=173, offs=4) */ __patsflab_on_quit_clicked_dialog: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3236(line=131, offs=28) -- 4353(line=173, offs=4) */ /* letpush(beg) */ /* (*nothing*) */ /* (*nothing*) */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3404(line=140, offs=14) -- 3418(line=140, offs=28) */ ATSINSmove(tmp526__1, ATSCNTRB_056_libats_055_hwxi_056_teaching_056_gtkcairotimer_toplevel__TOPWIN__get()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3431(line=143, offs=1) -- 3543(line=146, offs=2) */ ATSINSmove(tmp527__1, atscntrb_gtk_message_dialog_new(tmp526__1, ATSextval(GTK_DIALOG_DESTROY_WITH_PARENT), ATSextval(GTK_MESSAGE_QUESTION), ATSextval(GTK_BUTTONS_NONE), ATSPMVcastfn(cast, char*, ATSPMVstring("Quit?")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3572(line=147, offs=10) -- 3589(line=147, offs=27) */ ATSINSmove(tmp529__1, atspre_gt_ptr0_intz(tmp527__1, ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3572(line=147, offs=10) -- 3589(line=147, offs=27) */ ATSINSmove_void(tmp528__1, atspre_assert_errmsg_bool0(tmp529__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3572(line=147, offs=10) -- 3589(line=147, offs=27)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3600(line=148, offs=10) -- 3640(line=148, offs=50) */ ATSINSmove(tmp530__1, g_object_ref_sink(tmp527__1)) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3709(line=150, offs=10) -- 3763(line=150, offs=64) */ ATSINSmove_void(tmp531__1, atscntrb_gtk_window_set_title(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530__1)), ATSPMVcastfn(gstring_of_string, atstkind_type(atstype_ptrk), ATSPMVstring("Confirmation")))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3773(line=152, offs=1) -- 3923(line=155, offs=2) */ ATSINSmove_void(tmp532__1, atscntrb_gtk_dialog_add_buttons(tmp530__1, ATSPMVcastfn(cast, char*, ATSPMVstring("Yes")), ATSextval(GTK_RESPONSE_YES), ATSPMVcastfn(cast, char*, ATSPMVstring("No")), ATSextval(GTK_RESPONSE_NO), atsptr_null)) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4002(line=159, offs=10) -- 4057(line=159, offs=65) */ ATSINSmove_void(tmp533__1, atscntrb_gtk_window_set_transient_for(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530__1)), ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp526__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4104(line=162, offs=10) -- 4126(line=162, offs=32) */ ATSINSmove(tmp534__1, atscntrb_gtk_dialog_run(ATSPMVrefarg0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4146(line=163, offs=19) -- 4173(line=163, offs=46) */ ATSINSmove_void(tmp535__1, atscntrb_gtk_widget_destroy0(ATSPMVcastfn(castvwtp0, atstkind_type(atstype_ptrk), tmp530__1))) ; /* (*nothing*) */ /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4225(line=168, offs=1) -- 4321(line=171, offs=22) */ ATScaseofbeg() /* ** ibranchlst-beg */ ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4239(line=169, offs=4) -- 4239(line=169, offs=4) */ __atstmplab3: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-guard: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4245(line=169, offs=10) -- 4253(line=169, offs=18) */ ATSINSmove(tmp536__1, ATSLIB_056_prelude__eq_g0int_int__98__3(tmp534__1, ATSPMVcastfn(cast2int, atstkind_t0ype(atstype_int), ATSextval(GTK_RESPONSE_YES)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4245(line=169, offs=10) -- 4253(line=169, offs=18) */ ATSifnot(ATSPATCKbool(tmp536__1, ATSPMVbool_true())) { ATSgoto(__atstmplab4) ; } /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4261(line=170, offs=5) -- 4299(line=170, offs=43) */ ATSINSmove_void(tmpret525__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__1(ATSPMVrefarg0(arg0), ATSPMVrefarg1(arg1), arg2)) ; ATSbranchend() ; ATSbranchbeg() ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4303(line=171, offs=4) -- 4303(line=171, offs=4) */ __atstmplab4: /* emit_instr: loc0 = : 0(line=0, offs=0) -- 0(line=0, offs=0) */ /* ibranch-mbody: */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 4319(line=171, offs=20) -- 4321(line=171, offs=22) */ ATSINSmove_void(tmpret525__1, ATSempty()) ; ATSbranchend() ; /* ** ibranchlst-end */ ATScaseofend() /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3236(line=131, offs=28) -- 4353(line=173, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret525__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked_dialog__108__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28270(line=762, offs=14) -- 28310(line=762, offs=54) */ /* local: global: eq_g0int_int$98$3(level=6) local: global: */ ATSstaticdec() /* imparg = tk(4329) tmparg = S2Evar(tk(4329)) tmpsub = Some(tk(4329) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__3(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret505__3, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp506__3, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28257(line=762, offs=1) -- 28310(line=762, offs=54) */ __patsflab_eq_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28296(line=762, offs=40) -- 28308(line=762, offs=52) */ ATSINSmove(tmp506__3, atspre_g0int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28279(line=762, offs=23) -- 28310(line=762, offs=54) */ ATSINSmove(tmpret505__3, atspre_g0int_eq_int(arg0, tmp506__3)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret505__3) ; } /* end of [ATSLIB_056_prelude__eq_g0int_int__98__3] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3002(line=118, offs=19) -- 3047(line=118, offs=64) */ /* local: global: on_quit_clicked$111$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret551, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2986(line=118, offs=3) -- 3047(line=118, offs=64) */ __patsflab_on_quit_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3023(line=118, offs=40) -- 3047(line=118, offs=64) */ ATSINSmove_void(tmpret551, atscntrb_gtk_main_quit()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret551) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3002(line=118, offs=19) -- 3047(line=118, offs=64) */ /* local: global: on_quit_clicked$111$1(level=6) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret551__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2986(line=118, offs=3) -- 3047(line=118, offs=64) */ __patsflab_on_quit_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3023(line=118, offs=40) -- 3047(line=118, offs=64) */ ATSINSmove_void(tmpret551__1, atscntrb_gtk_main_quit()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret551__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__1] */ /* /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28270(line=762, offs=14) -- 28310(line=762, offs=54) */ /* local: global: eq_g0int_int$98$4(level=4) local: global: */ ATSstaticdec() /* imparg = tk(4329) tmparg = S2Evar(tk(4329)) tmpsub = Some(tk(4329) -> S2Eextkind(atstype_int)) */ atstkind_t0ype(atstype_bool) ATSLIB_056_prelude__eq_g0int_int__98__4(atstkind_t0ype(atstype_int) arg0, atstkind_t0ype(atstype_int) arg1) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret505__4, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp506__4, atstkind_t0ype(atstype_int)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28257(line=762, offs=1) -- 28310(line=762, offs=54) */ __patsflab_eq_g0int_int: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28296(line=762, offs=40) -- 28308(line=762, offs=52) */ ATSINSmove(tmp506__4, atspre_g0int2int_int_int(arg1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/prelude/DATS/integer.dats: 28279(line=762, offs=23) -- 28310(line=762, offs=54) */ ATSINSmove(tmpret505__4, atspre_g0int_eq_int(arg0, tmp506__4)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret505__4) ; } /* end of [ATSLIB_056_prelude__eq_g0int_int__98__4] */ /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats: 3002(line=118, offs=19) -- 3047(line=118, offs=64) */ /* local: global: on_quit_clicked$111$2(level=4) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__2(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret551__2, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 2986(line=118, offs=3) -- 3047(line=118, offs=64) */ __patsflab_on_quit_clicked: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/ControlPanel.dats): 3023(line=118, offs=40) -- 3047(line=118, offs=64) */ ATSINSmove_void(tmpret551__2, atscntrb_gtk_main_quit()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret551__2) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_ControlPanel_056_dats__on_quit_clicked__111__2] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3522(line=137, offs=21) -- 4652(line=182, offs=4) */ /* local: global: DrawingPanel_make$115$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret556, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp557, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp558, atsvoid_t0ype) ; ATStmpdec(tmp559, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp560, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp561, atsvoid_t0ype) ; ATStmpdec(tmp562, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp563, atsvoid_t0ype) ; ATStmpdec_void(tmp564, atsvoid_t0ype) ; ATStmpdec(tmp565, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp566, atsvoid_t0ype) ; ATStmpdec(tmp567, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp568, atsvoid_t0ype) ; ATStmpdec(tmp569, guint) ; ATStmpdec(tmp570, atstkind_t0ype(atstype_uint)) ; ATStmpdec(tmp571, guint) ; ATStmpdec_void(tmp572, atsvoid_t0ype) ; ATStmpdec(tmp573, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp574, atsvoid_t0ype) ; ATStmpdec(tmp575, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp576, atsvoid_t0ype) ; ATStmpdec_void(tmp577, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3504(line=137, offs=3) -- 4652(line=182, offs=4) */ __patsflab_DrawingPanel_make: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3527(line=137, offs=26) -- 4652(line=182, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3546(line=140, offs=1) -- 3619(line=143, offs=2) */ ATSINSmove(tmp557, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_VERTICAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3648(line=144, offs=10) -- 3678(line=144, offs=40) */ ATSINSmove(tmp559, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp557)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3648(line=144, offs=10) -- 3678(line=144, offs=40) */ ATSINSmove_void(tmp558, atspre_assert_errmsg_bool1(tmp559, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3648(line=144, offs=10) -- 3678(line=144, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3695(line=147, offs=1) -- 3769(line=150, offs=2) */ ATSINSmove(tmp560, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3798(line=151, offs=10) -- 3828(line=151, offs=40) */ ATSINSmove(tmp562, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp560)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3798(line=151, offs=10) -- 3828(line=151, offs=40) */ ATSINSmove_void(tmp561, atspre_assert_errmsg_bool1(tmp562, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3798(line=151, offs=10) -- 3828(line=151, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3839(line=153, offs=1) -- 3898(line=153, offs=60) */ ATSINSmove_void(tmp563, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557), ATSPMVrefarg0(tmp560), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3908(line=154, offs=10) -- 3929(line=154, offs=31) */ ATSINSmove_void(tmp564, atscntrb_g_object_unref(tmp560)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3947(line=157, offs=1) -- 3978(line=157, offs=32) */ ATSINSmove(tmp565, atscntrb_gtk_drawing_area_new()) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4020(line=159, offs=10) -- 4043(line=159, offs=33) */ ATSINSmove(tmp567, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp565)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4020(line=159, offs=10) -- 4043(line=159, offs=33) */ ATSINSmove_void(tmp566, atspre_assert_errmsg_bool1(tmp567, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 4020(line=159, offs=10) -- 4043(line=159, offs=33)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4054(line=161, offs=1) -- 4130(line=161, offs=77) */ ATSINSmove_void(tmp568, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557), ATSPMVrefarg0(tmp565), ATSextval(TRUE), ATSextval(TRUE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4142(line=162, offs=12) -- 4225(line=165, offs=2) */ ATSINSmove(tmp569, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp565), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("draw")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), PMVtmpltcst(fexpose<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4236(line=166, offs=11) -- 4269(line=166, offs=44) */ ATSINSmove(tmp570, PMVtmpltcst(gtkcairotimer_timeout_interval<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4281(line=167, offs=12) -- 4350(line=167, offs=81) */ ATSINSmove(tmp571, atscntrb_g_timeout_add(ATSPMVcastfn(guint_of_uint, guint, tmp570), ATSPMVcastfn(GSourceFunc, atstkind_type(atstype_ptrk), PMVtmpltcst(ftimeout<>)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp565))))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4360(line=168, offs=10) -- 4382(line=168, offs=32) */ ATSINSmove_void(tmp572, atscntrb_g_object_unref(tmp565)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4399(line=171, offs=1) -- 4473(line=174, offs=2) */ ATSINSmove(tmp573, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4502(line=175, offs=10) -- 4532(line=175, offs=40) */ ATSINSmove(tmp575, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp573)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4502(line=175, offs=10) -- 4532(line=175, offs=40) */ ATSINSmove_void(tmp574, atspre_assert_errmsg_bool1(tmp575, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 4502(line=175, offs=10) -- 4532(line=175, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4543(line=177, offs=1) -- 4602(line=177, offs=60) */ ATSINSmove_void(tmp576, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557), ATSPMVrefarg0(tmp573), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4612(line=178, offs=10) -- 4633(line=178, offs=31) */ ATSINSmove_void(tmp577, atscntrb_g_object_unref(tmp573)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4643(line=181, offs=3) -- 4648(line=181, offs=8) */ ATSINSmove(tmpret556, tmp557) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3527(line=137, offs=26) -- 4652(line=182, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret556) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3522(line=137, offs=21) -- 4652(line=182, offs=4) */ /* local: global: DrawingPanel_make$115$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_type(atstype_ptrk) _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret556__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp557__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp558__1, atsvoid_t0ype) ; ATStmpdec(tmp559__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp560__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp561__1, atsvoid_t0ype) ; ATStmpdec(tmp562__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp563__1, atsvoid_t0ype) ; ATStmpdec_void(tmp564__1, atsvoid_t0ype) ; ATStmpdec(tmp565__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp566__1, atsvoid_t0ype) ; ATStmpdec(tmp567__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp568__1, atsvoid_t0ype) ; ATStmpdec(tmp569__1, guint) ; ATStmpdec(tmp570__1, atstkind_t0ype(atstype_uint)) ; ATStmpdec(tmp571__1, guint) ; ATStmpdec_void(tmp572__1, atsvoid_t0ype) ; ATStmpdec(tmp573__1, atstkind_type(atstype_ptrk)) ; ATStmpdec_void(tmp574__1, atsvoid_t0ype) ; ATStmpdec(tmp575__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec_void(tmp576__1, atsvoid_t0ype) ; ATStmpdec_void(tmp577__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3504(line=137, offs=3) -- 4652(line=182, offs=4) */ __patsflab_DrawingPanel_make: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3527(line=137, offs=26) -- 4652(line=182, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3546(line=140, offs=1) -- 3619(line=143, offs=2) */ ATSINSmove(tmp557__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_VERTICAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(10)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3648(line=144, offs=10) -- 3678(line=144, offs=40) */ ATSINSmove(tmp559__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp557__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3648(line=144, offs=10) -- 3678(line=144, offs=40) */ ATSINSmove_void(tmp558__1, atspre_assert_errmsg_bool1(tmp559__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3648(line=144, offs=10) -- 3678(line=144, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3695(line=147, offs=1) -- 3769(line=150, offs=2) */ ATSINSmove(tmp560__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3798(line=151, offs=10) -- 3828(line=151, offs=40) */ ATSINSmove(tmp562__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp560__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3798(line=151, offs=10) -- 3828(line=151, offs=40) */ ATSINSmove_void(tmp561__1, atspre_assert_errmsg_bool1(tmp562__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 3798(line=151, offs=10) -- 3828(line=151, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3839(line=153, offs=1) -- 3898(line=153, offs=60) */ ATSINSmove_void(tmp563__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557__1), ATSPMVrefarg0(tmp560__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3908(line=154, offs=10) -- 3929(line=154, offs=31) */ ATSINSmove_void(tmp564__1, atscntrb_g_object_unref(tmp560__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3947(line=157, offs=1) -- 3978(line=157, offs=32) */ ATSINSmove(tmp565__1, atscntrb_gtk_drawing_area_new()) ; /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4020(line=159, offs=10) -- 4043(line=159, offs=33) */ ATSINSmove(tmp567__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp565__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4020(line=159, offs=10) -- 4043(line=159, offs=33) */ ATSINSmove_void(tmp566__1, atspre_assert_errmsg_bool1(tmp567__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 4020(line=159, offs=10) -- 4043(line=159, offs=33)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4054(line=161, offs=1) -- 4130(line=161, offs=77) */ ATSINSmove_void(tmp568__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557__1), ATSPMVrefarg0(tmp565__1), ATSextval(TRUE), ATSextval(TRUE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4142(line=162, offs=12) -- 4225(line=165, offs=2) */ ATSINSmove(tmp569__1, atscntrb_g_signal_connect(ATSPMVrefarg0(tmp565__1), ATSPMVcastfn(gsignal, atstkind_type(atstype_ptrk), ATSPMVstring("draw")), ATSPMVcastfn(G_CALLBACK, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), atsptr_null))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4236(line=166, offs=11) -- 4269(line=166, offs=44) */ ATSINSmove(tmp570__1, ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4281(line=167, offs=12) -- 4350(line=167, offs=81) */ ATSINSmove(tmp571__1, atscntrb_g_timeout_add(ATSPMVcastfn(guint_of_uint, guint, tmp570__1), ATSPMVcastfn(GSourceFunc, atstkind_type(atstype_ptrk), ATSPMVfunlab(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123__1)), ATSPMVcastfn(gpointer_of_ptr, atstkind_type(atstype_ptrk), ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp565__1))))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4360(line=168, offs=10) -- 4382(line=168, offs=32) */ ATSINSmove_void(tmp572__1, atscntrb_g_object_unref(tmp565__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4399(line=171, offs=1) -- 4473(line=174, offs=2) */ ATSINSmove(tmp573__1, atscntrb_gtk_box_new(ATSextval(GTK_ORIENTATION_HORIZONTAL), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4502(line=175, offs=10) -- 4532(line=175, offs=40) */ ATSINSmove(tmp575__1, atspre_gt_ptr1_intz(ATSPMVcastfn(gobjref2ptr, atstkind_type(atstype_ptrk), ATSPMVrefarg0(tmp573__1)), ATSPMVi0nt(0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4502(line=175, offs=10) -- 4532(line=175, offs=40) */ ATSINSmove_void(tmp574__1, atspre_assert_errmsg_bool1(tmp575__1, ATSCSTSPmyloc("/home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 4502(line=175, offs=10) -- 4532(line=175, offs=40)"))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4543(line=177, offs=1) -- 4602(line=177, offs=60) */ ATSINSmove_void(tmp576__1, atscntrb_gtk_box_pack_start(ATSPMVrefarg0(tmp557__1), ATSPMVrefarg0(tmp573__1), ATSextval(FALSE), ATSextval(FALSE), ATSPMVcastfn(guint_of_int, guint, ATSPMVi0nt(0)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4612(line=178, offs=10) -- 4633(line=178, offs=31) */ ATSINSmove_void(tmp577__1, atscntrb_g_object_unref(tmp573__1)) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 4643(line=181, offs=3) -- 4648(line=181, offs=8) */ ATSINSmove(tmpret556__1, tmp557__1) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3527(line=137, offs=26) -- 4652(line=182, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret556__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__DrawingPanel_make__115__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 2678(line=94, offs=11) -- 2741(line=96, offs=4) */ /* local: global: fexpose$117$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret600, gboolean) ; ATStmpdec_void(tmp601, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2670(line=94, offs=3) -- 2741(line=96, offs=4) */ __patsflab_fexpose: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2688(line=94, offs=21) -- 2741(line=96, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2703(line=95, offs=12) -- 2726(line=95, offs=35) */ ATSINSmove_void(tmp601, PMVtmpltvar(draw_drawingarea$3194(0)<>)(ATSPMVrefarg0(arg0))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2731(line=95, offs=40) -- 2737(line=95, offs=46) */ ATSINSmove(tmpret600, ATSextval(FALSE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2688(line=94, offs=21) -- 2741(line=96, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret600) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 2678(line=94, offs=11) -- 2741(line=96, offs=4) */ /* local: global: fexpose$117$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret600__1, gboolean) ; ATStmpdec_void(tmp601__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2670(line=94, offs=3) -- 2741(line=96, offs=4) */ __patsflab_fexpose: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2688(line=94, offs=21) -- 2741(line=96, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2703(line=95, offs=12) -- 2726(line=95, offs=35) */ ATSINSmove_void(tmp601__1, draw_drawingarea_119__119__1(ATSPMVrefarg0(arg0))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2731(line=95, offs=40) -- 2737(line=95, offs=46) */ ATSINSmove(tmpret600__1, ATSextval(FALSE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2688(line=94, offs=21) -- 2741(line=96, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret600__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__fexpose__117__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1943(line=56, offs=1) -- 2533(line=84, offs=4) */ /* local: global: draw_drawingarea_119$0(level=4) local: global: */ ATSstaticdec() atsvoid_t0ype draw_drawingarea_119__119(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret604, atsvoid_t0ype) ; ATStmpdec(tmp605, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp606, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp607, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmpref608, GtkAllocation) ; ATStmpdec_void(tmp609, atsvoid_t0ype) ; ATStmpdec_void(tmp610, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1943(line=56, offs=1) -- 2533(line=84, offs=4) */ __patsflab_draw_drawingarea_119: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1999(line=59, offs=12) -- 2533(line=84, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2032(line=63, offs=5) -- 2060(line=63, offs=33) */ ATSINSmove(tmp605, atscntrb_gtk_widget_get_window(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2077(line=65, offs=13) -- 2101(line=65, offs=37) */ ATSINSmove(tmp606, atspre_ptr_isnot_null(ATSPMVrefarg0(tmp605))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2112(line=69, offs=1) -- 2508(line=82, offs=4) */ ATSif( tmp606 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2126(line=69, offs=15) -- 2429(line=78, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2141(line=70, offs=12) -- 2162(line=70, offs=33) */ ATSINSmove(tmp607, atscntrb_gdk_cairo_create(ATSPMVrefarg0(tmp605))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2220(line=72, offs=7) -- 2225(line=72, offs=12) */ /* ATSINStmpdec(tmpref608) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2253(line=73, offs=12) -- 2293(line=73, offs=52) */ ATSINSmove_void(tmp609, atscntrb_gtk_widget_get_allocation(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVptrof(tmpref608)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2305(line=74, offs=12) -- 2379(line=74, offs=86) */ ATSINSmove_void(tmp610, PMVtmpltcst(gtkcairotimer_mydraw<>)(ATSPMVrefarg0(tmp607), ATSPMVcastfn(gint2int, atstkind_t0ype(atstype_int), ATSSELfltrec(tmpref608, GtkAllocation, width)), ATSPMVcastfn(gint2int, atstkind_t0ype(atstype_int), ATSSELfltrec(tmpref608, GtkAllocation, height)))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2391(line=75, offs=12) -- 2408(line=75, offs=29) */ ATSINSmove_void(tmpret604, atscntrb_cairo_destroy(tmp607)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2126(line=69, offs=15) -- 2429(line=78, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2489(line=80, offs=1) -- 2508(line=82, offs=4) */ ATSINSmove_void(tmpret604, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1999(line=59, offs=12) -- 2533(line=84, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret604) ; } /* end of [draw_drawingarea_119__119] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 1943(line=56, offs=1) -- 2533(line=84, offs=4) */ /* local: global: draw_drawingarea_119$1(level=4) local: global: */ ATSstaticdec() atsvoid_t0ype draw_drawingarea_119__119__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret604__1, atsvoid_t0ype) ; ATStmpdec(tmp605__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp606__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmp607__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmpref608__1, GtkAllocation) ; ATStmpdec_void(tmp609__1, atsvoid_t0ype) ; ATStmpdec_void(tmp610__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1943(line=56, offs=1) -- 2533(line=84, offs=4) */ __patsflab_draw_drawingarea_119: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1999(line=59, offs=12) -- 2533(line=84, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2032(line=63, offs=5) -- 2060(line=63, offs=33) */ ATSINSmove(tmp605__1, atscntrb_gtk_widget_get_window(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2077(line=65, offs=13) -- 2101(line=65, offs=37) */ ATSINSmove(tmp606__1, atspre_ptr_isnot_null(ATSPMVrefarg0(tmp605__1))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2112(line=69, offs=1) -- 2508(line=82, offs=4) */ ATSif( tmp606__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2126(line=69, offs=15) -- 2429(line=78, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2141(line=70, offs=12) -- 2162(line=70, offs=33) */ ATSINSmove(tmp607__1, atscntrb_gdk_cairo_create(ATSPMVrefarg0(tmp605__1))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2220(line=72, offs=7) -- 2225(line=72, offs=12) */ /* ATSINStmpdec(tmpref608) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2253(line=73, offs=12) -- 2293(line=73, offs=52) */ ATSINSmove_void(tmp609__1, atscntrb_gtk_widget_get_allocation(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVptrof(tmpref608__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2305(line=74, offs=12) -- 2379(line=74, offs=86) */ ATSINSmove_void(tmp610__1, ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78__1(ATSPMVrefarg0(tmp607__1), ATSPMVcastfn(gint2int, atstkind_t0ype(atstype_int), ATSSELfltrec(tmpref608__1, GtkAllocation, width)), ATSPMVcastfn(gint2int, atstkind_t0ype(atstype_int), ATSSELfltrec(tmpref608__1, GtkAllocation, height)))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2391(line=75, offs=12) -- 2408(line=75, offs=29) */ ATSINSmove_void(tmpret604__1, atscntrb_cairo_destroy(tmp607__1)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2126(line=69, offs=15) -- 2429(line=78, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2489(line=80, offs=1) -- 2508(line=82, offs=4) */ ATSINSmove_void(tmpret604__1, ATSempty()) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 1999(line=59, offs=12) -- 2533(line=84, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn_void(tmpret604__1) ; } /* end of [draw_drawingarea_119__119__1] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5608(line=228, offs=24) -- 5662(line=228, offs=78) */ /* local: global: gtkcairotimer_mydraw$78$1(level=5) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atstkind_t0ype(atstype_int) arg1, atstkind_t0ype(atstype_int) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret313__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5585(line=228, offs=1) -- 5662(line=228, offs=78) */ __patsflab_gtkcairotimer_mydraw: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5630(line=228, offs=46) -- 5662(line=228, offs=78) */ ATSINSmove_void(tmpret313__1, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__mydraw_clock(ATSPMVrefarg0(arg0), arg1, arg2)) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret313__1) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_mydraw__78__1] */ /* /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5550(line=225, offs=34) -- 5558(line=225, offs=42) */ /* local: global: gtkcairotimer_timeout_interval$77$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atstkind_t0ype(atstype_uint) ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77__1() { /* tmpvardeclst(beg) */ ATStmpdec(tmpret312__1, atstkind_t0ype(atstype_uint)) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5517(line=225, offs=1) -- 5558(line=225, offs=42) */ __patsflab_gtkcairotimer_timeout_interval: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/doc/PROJECT/SMALL/gtkcairotimer/mytimer1.dats: 5555(line=225, offs=39) -- 5558(line=225, offs=42) */ ATSINSmove(tmpret312__1, ATSPMVi0nt(50U)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret312__1) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_interval__77__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 2857(line=103, offs=12) -- 3373(line=126, offs=4) */ /* local: global: ftimeout$123$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret620, gboolean) ; ATStmpdec_void(tmp621, atsvoid_t0ype) ; ATStmpdec(tmp622, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp623, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmpref624, GtkAllocation) ; ATStmpdec_void(tmp625, atsvoid_t0ype) ; ATStmpdec_void(tmp626, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2848(line=103, offs=3) -- 3373(line=126, offs=4) */ __patsflab_ftimeout: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2867(line=103, offs=22) -- 3373(line=126, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2884(line=106, offs=5) -- 2915(line=106, offs=36) */ ATSINSmove_void(tmp621, PMVtmpltcst(gtkcairotimer_timeout_update<>)()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2941(line=108, offs=23) -- 2969(line=108, offs=51) */ ATSINSmove(tmp622, atscntrb_gtk_widget_get_window(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2986(line=110, offs=13) -- 3010(line=110, offs=37) */ ATSINSmove(tmp623, atspre_ptr_isnot_null(ATSPMVrefarg0(tmp622))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3073(line=116, offs=1) -- 3317(line=123, offs=9) */ ATSif( tmp623 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3087(line=116, offs=15) -- 3303(line=122, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3097(line=117, offs=7) -- 3102(line=117, offs=12) */ /* ATSINStmpdec(tmpref624) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3129(line=118, offs=12) -- 3169(line=118, offs=52) */ ATSINSmove_void(tmp625, atscntrb_gtk_widget_get_allocation(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVptrof(tmpref624)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3181(line=119, offs=12) -- 3260(line=119, offs=91) */ ATSINSmove_void(tmp626, atscntrb_gtk_widget_queue_draw_area(ATSPMVrefarg0(arg0), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)), ATSSELfltrec(tmpref624, GtkAllocation, width), ATSSELfltrec(tmpref624, GtkAllocation, height))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3266(line=121, offs=3) -- 3271(line=121, offs=8) */ ATSINSmove(tmpret620, ATSextval(TRUE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3087(line=116, offs=15) -- 3303(line=122, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3311(line=123, offs=3) -- 3317(line=123, offs=9) */ ATSINSmove(tmpret620, ATSextval(FALSE)) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2867(line=103, offs=22) -- 3373(line=126, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret620) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats: 2857(line=103, offs=12) -- 3373(line=126, offs=4) */ /* local: global: ftimeout$123$1(level=3) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret620__1, gboolean) ; ATStmpdec_void(tmp621__1, atsvoid_t0ype) ; ATStmpdec(tmp622__1, atstkind_type(atstype_ptrk)) ; ATStmpdec(tmp623__1, atstkind_t0ype(atstype_bool)) ; ATStmpdec(tmpref624__1, GtkAllocation) ; ATStmpdec_void(tmp625__1, atsvoid_t0ype) ; ATStmpdec_void(tmp626__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2848(line=103, offs=3) -- 3373(line=126, offs=4) */ __patsflab_ftimeout: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2867(line=103, offs=22) -- 3373(line=126, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2884(line=106, offs=5) -- 2915(line=106, offs=36) */ ATSINSmove_void(tmp621__1, ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125__1()) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2941(line=108, offs=23) -- 2969(line=108, offs=51) */ ATSINSmove(tmp622__1, atscntrb_gtk_widget_get_window(ATSPMVrefarg0(arg0))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2986(line=110, offs=13) -- 3010(line=110, offs=37) */ ATSINSmove(tmp623__1, atspre_ptr_isnot_null(ATSPMVrefarg0(tmp622__1))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3073(line=116, offs=1) -- 3317(line=123, offs=9) */ ATSif( tmp623__1 ) ATSthen() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3087(line=116, offs=15) -- 3303(line=122, offs=4) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3097(line=117, offs=7) -- 3102(line=117, offs=12) */ /* ATSINStmpdec(tmpref624) ; */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3129(line=118, offs=12) -- 3169(line=118, offs=52) */ ATSINSmove_void(tmp625__1, atscntrb_gtk_widget_get_allocation(ATSPMVrefarg0(arg0), ATSPMVrefarg1(ATSPMVptrof(tmpref624__1)))) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3181(line=119, offs=12) -- 3260(line=119, offs=91) */ ATSINSmove_void(tmp626__1, atscntrb_gtk_widget_queue_draw_area(ATSPMVrefarg0(arg0), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)), ATSPMVcastfn(gint_of_int, gint, ATSPMVi0nt(0)), ATSSELfltrec(tmpref624__1, GtkAllocation, width), ATSSELfltrec(tmpref624__1, GtkAllocation, height))) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3266(line=121, offs=3) -- 3271(line=121, offs=8) */ ATSINSmove(tmpret620__1, ATSextval(TRUE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3087(line=116, offs=15) -- 3303(line=122, offs=4) */ /* INSletpop() */ } ATSelse() { /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 3311(line=123, offs=3) -- 3317(line=123, offs=9) */ ATSINSmove(tmpret620__1, ATSextval(FALSE)) ; } /* ATSendif */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/DrawingPanel.dats): 2867(line=103, offs=22) -- 3373(line=126, offs=4) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret620__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_DrawingPanel_056_dats__ftimeout__123__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1977(line=55, offs=30) -- 1992(line=55, offs=45) */ /* local: global: gtkcairotimer_timeout_update$125$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret634, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 1948(line=55, offs=1) -- 1992(line=55, offs=45) */ __patsflab_gtkcairotimer_timeout_update: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 1982(line=55, offs=35) -- 1992(line=55, offs=45) */ ATSINSmove_void(tmpret634, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret634) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 1977(line=55, offs=30) -- 1992(line=55, offs=45) */ /* local: global: gtkcairotimer_timeout_update$125$1(level=4) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125__1() { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret634__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 1948(line=55, offs=1) -- 1992(line=55, offs=45) */ __patsflab_gtkcairotimer_timeout_update: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 1982(line=55, offs=35) -- 1992(line=55, offs=45) */ ATSINSmove_void(tmpret634__1, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret634__1) ; } /* end of [ATSCNTRB_056_libats_055_hwxi_056_teaching__gtkcairotimer_timeout_update__125__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2310(line=76, offs=14) -- 2341(line=76, offs=45) */ /* local: global: on_destroy$127$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret636, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2299(line=76, offs=3) -- 2341(line=76, offs=45) */ __patsflab_on_destroy: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2331(line=76, offs=35) -- 2341(line=76, offs=45) */ ATSINSmove_void(tmpret636, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret636) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2310(line=76, offs=14) -- 2341(line=76, offs=45) */ /* local: global: on_destroy$127$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec_void(tmpret636__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2299(line=76, offs=3) -- 2341(line=76, offs=45) */ __patsflab_on_destroy: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2331(line=76, offs=35) -- 2341(line=76, offs=45) */ ATSINSmove_void(tmpret636__1, ATSempty()) ; /* funbodyinstrlst(end) */ ATSreturn_void(tmpret636__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_destroy__127__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2508(line=87, offs=19) -- 2573(line=88, offs=45) */ /* local: global: on_delete_event$129$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret638, gboolean) ; ATStmpdec_void(tmp639, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2492(line=87, offs=3) -- 2573(line=88, offs=45) */ __patsflab_on_delete_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2531(line=88, offs=3) -- 2573(line=88, offs=45) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2544(line=88, offs=16) -- 2560(line=88, offs=32) */ ATSINSmove_void(tmp639, atscntrb_gtk_main_quit()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2564(line=88, offs=36) -- 2569(line=88, offs=41) */ ATSINSmove(tmpret638, ATSextval(TRUE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2531(line=88, offs=3) -- 2573(line=88, offs=45) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret638) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2508(line=87, offs=19) -- 2573(line=88, offs=45) */ /* local: global: on_delete_event$129$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret638__1, gboolean) ; ATStmpdec_void(tmp639__1, atsvoid_t0ype) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2492(line=87, offs=3) -- 2573(line=88, offs=45) */ __patsflab_on_delete_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2531(line=88, offs=3) -- 2573(line=88, offs=45) */ /* letpush(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2544(line=88, offs=16) -- 2560(line=88, offs=32) */ ATSINSmove_void(tmp639__1, atscntrb_gtk_main_quit()) ; /* letpush(end) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2564(line=88, offs=36) -- 2569(line=88, offs=41) */ ATSINSmove(tmpret638__1, ATSextval(TRUE)) ; /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2531(line=88, offs=3) -- 2573(line=88, offs=45) */ /* INSletpop() */ /* funbodyinstrlst(end) */ ATSreturn(tmpret638__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_delete_event__129__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2747(line=99, offs=22) -- 2779(line=99, offs=54) */ /* local: global: on_key_press_event$131$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret642, gboolean) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2728(line=99, offs=3) -- 2780(line=99, offs=55) */ __patsflab_on_key_press_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2773(line=99, offs=48) -- 2779(line=99, offs=54) */ ATSINSmove(tmpret642, ATSextval(FALSE)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret642) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2747(line=99, offs=22) -- 2779(line=99, offs=54) */ /* local: global: on_key_press_event$131$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret642__1, gboolean) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2728(line=99, offs=3) -- 2780(line=99, offs=55) */ __patsflab_on_key_press_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2773(line=99, offs=48) -- 2779(line=99, offs=54) */ ATSINSmove(tmpret642__1, ATSextval(FALSE)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret642__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_press_event__131__1] */ #if(0) /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2960(line=110, offs=24) -- 2992(line=110, offs=56) */ /* local: global: on_key_release_event$133$0(level=0) local: global: */ ATSglobaldec() /* imparg = tmparg = tmpsub = None() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret644, gboolean) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2939(line=110, offs=3) -- 2993(line=110, offs=57) */ __patsflab_on_key_release_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2986(line=110, offs=50) -- 2992(line=110, offs=56) */ ATSINSmove(tmpret644, ATSextval(FALSE)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret644) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133] */ #endif // end of [TEMPLATE] /* /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats: 2960(line=110, offs=24) -- 2992(line=110, offs=56) */ /* local: global: on_key_release_event$133$1(level=2) local: global: */ ATSstaticdec() /* imparg = tmparg = tmpsub = Some() */ gboolean _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133__1(atsrefarg0_type(atstkind_type(atstype_ptrk)) arg0, atsrefarg1_type(GdkEvent) arg1, atstkind_type(atstype_ptrk) arg2) { /* tmpvardeclst(beg) */ ATStmpdec(tmpret644__1, gboolean) ; /* tmpvardeclst(end) */ /* funbodyinstrlst(beg) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2939(line=110, offs=3) -- 2993(line=110, offs=57) */ __patsflab_on_key_release_event: /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_main.dats): 2986(line=110, offs=50) -- 2992(line=110, offs=56) */ ATSINSmove(tmpret644__1, ATSextval(FALSE)) ; /* funbodyinstrlst(end) */ ATSreturn(tmpret644__1) ; } /* end of [_057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_main_056_dats__on_key_release_event__133__1] */ /* ** for initialization(dynloading) */ atsvoid_t0ype _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__dynload() { ATSdynload0( _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__dynloadflag ) ; ATSif( ATSCKiseqz( _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__dynloadflag ) ) ATSthen() { ATSdynloadset(_057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__dynloadflag) ; /* dynexnlst-initize(beg) */ /* dynexnlst-initize(end) */ /* local */ /* local */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1666(line=44, offs=5) -- 1670(line=44, offs=9) */ /* ATSINStmpdec(statmpref1) ; */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1734(line=47, offs=10) -- 1749(line=47, offs=25) */ ATSINSmove_void(statmp2, initize_0(ATSPMVrefarg1(ATSPMVptrof(statmpref1)))) ; /* (*nothing*) */ /* in of [local] */ /* end of [local] */ /* local */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1666(line=44, offs=5) -- 1670(line=44, offs=9) */ /* ATSINStmpdec(statmpref6) ; */ /* (*nothing*) */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/globals/HATS/globvar.hats({$LIBATSHWXI}/globals/HATS/globvar.hats): 1734(line=47, offs=10) -- 1749(line=47, offs=25) */ ATSINSmove_void(statmp7, initize_3(ATSPMVrefarg1(ATSPMVptrof(statmpref6)))) ; /* (*nothing*) */ /* in of [local] */ /* end of [local] */ /* local */ /* emit_instr: loc0 = /home/hwxi/research/Postiats/git/contrib/libats-hwxi/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats({$LIBATSHWXI}/teaching/myGTK/DATS/gtkcairotimer/gtkcairotimer_toplevel.dats): 1096(line=72, offs=10) -- 1115(line=72, offs=29) */ ATSINSmove(statmp10, _057_home_057_hwxi_057_research_057_Postiats_057_git_057_contrib_057_libats_055_hwxi_057_teaching_057_myGTK_057_DATS_057_gtkcairotimer_057_gtkcairotimer_timer_056_dats__timer_new__6__1()) ; /* in of [local] */ /* end of [local] */ /* in of [local] */ /* end of [local] */ } /* ATSendif */ ATSreturn_void() ; } /* end of [*_dynload] */ /* ** the ATS runtime */ #ifndef _ATS_CCOMP_RUNTIME_NONE #include "pats_ccomp_runtime.c" #include "pats_ccomp_runtime_memalloc.c" #ifndef _ATS_EXCEPTION_NONE #include "pats_ccomp_runtime2_dats.c" #ifndef _ATS_CCOMP_RUNTIME_TRYWITH_NONE #include "pats_ccomp_runtime_trywith.c" #endif /* _ATS_CCOMP_RUNTIME_TRYWITH_NONE */ #endif // end of [_ATS_EXCEPTION_NONE] #endif /* _ATS_CCOMP_RUNTIME_NONE */ /* ** the [main] implementation */ int main ( int argc, char **argv, char **envp ) { int err = 0 ; _057_home_057_hwxi_057_research_057_Postiats_057_git_057_doc_057_PROJECT_057_SMALL_057_gtkcairotimer_057_mytimer1_055_all_056_dats__dynload() ; ATSmainats_argc_argv_0(argc, argv, err) ; return (err) ; } /* end of [main] */