-+-+-+-+-+-+-+-+ START OF PART 112 -+-+-+-+-+-+-+-+ Xb(The)c(function)0 1313 y(returns)h(TRUE)h(if)f(the)h(resulting)e(bounding)f X(box)i(is)h(valid,)f(otherwise)h(F)m(ALSE.)g(A)g(structure)f(with)g(no)g X(output)f(primitives)0 1362 y(returns)f(an)g(invalid)f(bounding)f(box.)p X1532 1459 334 2 v 1532 1539 2 80 v 1546 1513 a Fb(ptk_initbbox)p X1864 1539 V 1532 1541 334 2 v 0 1615 a Fq(void)h Fp(ptk_initbbox)g XFq(\()h(void)22 b(\))0 1764 y(This)14 b(function)e(initialises)f(the)j X(current)f(TSL)i(bounding)c(box)i(value)h(to)f(be)h(\(1000.0,)f(-1000.0,)h X(1000.0,)g(-1000.0,)g(1000.0,)0 1814 y(-1000.0\).)g(This)e(enables)g(the)f X(real)g(bounding)f(box)g(to)h(be)h(set)f(when)g(an)h(output)e(primitive)f(is V) Xi(reached.)p 1595 1911 271 2 v 1595 1990 2 80 v 1610 1965 a XFb(ptk_inittsl)p 1864 1990 V 1595 1992 271 2 v 0 2066 a Fq(void)f XFp(ptk_inittsl)g Fq(\()h(void)22 b(\))0 2216 y(This)15 b(function)e X(initialises)g(the)i(current)g(TSL)g(values)g(to)g(the)f(default)h(values)g X(from)f(the)h(PHIGS)g(description)f(table.)26 b(The)0 2265 Xy(default)11 b(ASF)g(value)h(for)e(each)j(attribute)d(is)h(assumed)h(to)f(be V) Xg(INDIVIDUAL.)902 2956 y(101)p eop X%%Page: 102 103 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1340 -19 527 2 v 1340 60 2 80 v 1354 35 a Fb(ptk_inqboundingbox) Vp X1864 60 V 1340 62 527 2 v 0 136 a Fq(void)10 b Fp(ptk_inqboundingbox)g XFq(\()h(Plimit3)f(*)p Fa(bbox)g Fq(\))25 236 y(OUT)50 b(Plimit3)10 Xb(*)49 b Fa(bbox)g Fq(bounding)9 b(box)i(\(WC\).)0 335 y(This)k(function)e X(may)i(be)g(used)f(to)h(obtain)e(current)h(TSL)i(bounding)c(box)i(value.)26 Xb(This)14 b(is)h(the)f(bounding)f(box)h(of)g(the)g(TSL)0 385 Xy(structure)d(network)f(at)h(the)h(current)f(point)e(of)i(traversal.)p X1393 482 474 2 v 1393 561 2 80 v 1407 536 a Fb(ptk_inqtslannotex)o(t)p X1864 561 V 1393 563 474 2 v 0 637 a Fq(void)f Fp(ptk_inqtslannotext)g XFq(\()i(Pint)e(*)p Fa(style)p Fq(,)h(P\257oat)g(*)p Fa(charheight)p XFq(,)e(Ppoint)h(*)p Fa(charup)p Fq(,)g(Ptxalign)431 687 y(*)p XFa(textalign)p Fq(,)f(Ptxpath)h(*)p Fa(textpath)f Fq(\))25 X739 y(OUT)50 b(Pint)10 b(*)121 b Fa(style)141 b Fq(annotation)10 Xb(style.)25 789 y(OUT)50 b(P\257oat)11 b(*)91 b Fa(charheight)47 Xb Fq(annotation)10 b(character)i(height.)25 839 y(OUT)50 b(Ppoint)10 Xb(*)79 b Fa(charup)105 b Fq(annotation)10 b(character)i(up)f(vector)n(.)25 X889 y(OUT)50 b(Ptxalign)10 b(*)49 b Fa(textalign)81 b Fq(annotation)10 Xb(text)g(alignment.)25 939 y(OUT)50 b(Ptxpath)10 b(*)61 b Fa(textpath)87 Xb Fq(annotation)10 b(text)g(path.)0 1007 y(This)h(function)f(may)i(be)f(used V) Xh(to)f(obtain)f(the)h(current)g(TSL)h(annotation)e(text)h(attributes.)p X1449 1105 417 2 v 1449 1184 2 80 v 1463 1158 a Fb(ptk_inqtslattrasf)p X1864 1184 V 1449 1186 417 2 v 0 1260 a Fq(void)f Fp(ptk_inqtslattrasf)g XFq(\()h(Pattrid)g Fa(attr)p Fq(,)f(Pasf)i(*)p Fa(asf)e Fq(\))25 X1349 y(IN)91 b(Pattrid)49 b Fa(attr)f Fq(attribute)10 b(type.)25 X1398 y(OUT)50 b(Pasf)12 b(*)57 b Fa(asf)52 b Fq(attribute)10 Xb(aspect)i(source)g(\257ag.)0 1474 y(This)f(function)f(may)i(be)f(used)h(to) Vf X(obtain)f(the)h(current)g(TSL)h(aspect)g(source)g(\257ag)g(value)f(for)g X(attribute)f(type)h Fi(attr)p Fq(.)p 1496 1571 371 2 v 1496 X1650 2 80 v 1510 1624 a Fb(ptk_inqtslchar)p 1864 1650 V 1496 X1652 371 2 v 0 1726 a Fq(void)f Fp(ptk_inqtslchar)h Fq(\()22 Xb(P\257oat)h(*)p Fa(exp)p Fq(,)h(P\257oat)e(*)p Fa(spacing)p XFq(,)g(P\257oat)h(*)p Fa(height)p Fq(,)g(Ppoint)357 1776 y(*)p XFa(charup)9 b Fq(\))25 1827 y(OUT)50 b(P\257oat)11 b(*)61 b XFa(exp)114 b Fq(character)12 b(expansion)f(factor)n(.)25 1876 Xy(OUT)50 b(P\257oat)11 b(*)61 b Fa(spacing)48 b Fq(character)12 Xb(spacing.)25 1926 y(OUT)50 b(P\257oat)11 b(*)61 b Fa(height)74 Xb Fq(character)12 b(height.)25 1976 y(OUT)50 b(Ppoint)10 b(*)49 Xb Fa(charup)62 b Fq(character)12 b(up)f(vector)n(.)0 2045 y(This)g(function) Vf X(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL)h(character)h X(attributes.)p 1509 2142 358 2 v 1509 2221 2 80 v 1523 2196 Xa Fb(ptk_inqtslctm)p 1864 2221 V 1509 2223 358 2 v 0 2297 a XFq(void)d Fp(ptk_inqtslctm)g Fq(\()i(Pmatrix3)e Fa(globaltran)p XFq(,)f(Pmatrix3)i Fa(localtran)d Fq(\))25 2386 y(OUT)50 b(Pmatrix3)f XFa(globaltran)e Fq(global)10 b(transformation)g(matrix.)25 X2436 y(OUT)50 b(Pmatrix3)f Fa(localtran)69 b Fq(local)11 b(transformation)f X(matrix.)0 2511 y(This)h(function)f(may)i(be)f(used)h(to)f(obtain)f(the)h X(current)g(TSL)h(transformation)e(matrices.)0 2956 y(13th)22 Xb(May)m(,)12 b(1992)626 b(102)828 b(2.01)p eop X%%Page: 103 104 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1486 -19 381 2 v 1486 60 2 80 v 1500 35 a Fb(ptk_inqtsledge)p X1864 60 V 1486 62 381 2 v 0 136 a Fq(void)10 b Fp(ptk_inqtsledge)h XFq(\()h(Pint)f(*)p Fa(edgeind)p Fq(,)f(Pedgef)j(*)p Fa(edge\257ag)p XFq(,)d(Pint)h(*)p Fa(edgetype)p Fq(,)e(P\257oat)357 186 y(*)p XFa(edgewidth)p Fq(,)h(Pint)g(*)p Fa(edgecolour)e Fq(\))25 237 Xy(OUT)50 b(Pint)10 b(*)98 b Fa(edgeind)f Fq(edge)11 b(index.)25 X287 y(OUT)50 b(Pedgef)12 b(*)49 b Fa(edge\257ag)87 b Fq(edge)11 Xb(\257ag.)25 336 y(OUT)50 b(Pint)10 b(*)98 b Fa(edgetype)77 Xb Fq(edge)11 b(type.)25 386 y(OUT)50 b(P\257oat)11 b(*)68 b XFa(edgewidth)62 b Fq(edge)11 b(width.)25 436 y(OUT)50 b(Pint)10 Xb(*)98 b Fa(edgecolour)47 b Fq(edge)11 b(colour)n(.)0 505 y(This)g(function) Vf X(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL)h(edge)g(attributes.)p X1529 602 338 2 v 1529 681 2 80 v 1543 656 a Fb(ptk_inqtslids)p X1864 681 V 1529 683 338 2 v 0 757 a Fq(void)e Fp(ptk_inqtslids)g XFq(\()i(Pint)e(*)p Fa(pickid)p Fq(,)g(Pint)g(*)p Fa(hlhsrid)p XFq(,)f(Pint)i(*)p Fa(viewind)f Fq(\))25 846 y(OUT)50 b(Pint)10 Xb(*)50 b Fa(pickid)75 b Fq(pick)11 b(identi\256er)n(.)25 896 Xy(OUT)50 b(Pint)10 b(*)50 b Fa(hlhsrid)61 b Fq(HLHSR)12 b(identi\256er)n(.)2 V5 X946 y(OUT)50 b(Pint)10 b(*)50 b Fa(viewind)e Fq(view)11 b(index.)0 X1015 y(This)16 b(function)f(may)h(be)h(used)f(to)g(obtain)f(the)h(current)g X(TSL)h(values)f(for)g(pick)g(identi\256er)n(,)h(HLHSR)f(identi\256er)f(and)h X(view)0 1064 y(index.)p 1423 1162 444 2 v 1423 1241 2 80 v X1437 1215 a Fb(ptk_inqtslinteri)o(or)p 1864 1241 V 1423 1243 X444 2 v 0 1317 a Fq(void)10 b Fp(ptk_inqtslinterior)h Fq(\()c(Pint)g(*)p XFa(intind)p Fq(,)g(Pint)g(*)p Fa(intstyle)p Fq(,)f(Pint)h(*)p XFa(intstyleind)p Fq(,)f(Pint)g(*)p Fa(intcolour)413 1366 y XFq(\))25 1417 y(OUT)50 b(Pint)10 b(*)80 b Fa(intind)121 b Fq(interior)9 Xb(index.)25 1467 y(OUT)50 b(Pint)10 b(*)80 b Fa(intstyle)95 Xb Fq(interior)9 b(style.)25 1517 y(OUT)50 b(P\257oat)11 b(*)50 Xb Fa(intstyleind)d Fq(interior)9 b(style)i(index.)25 1566 y(OUT)50 Xb(Pint)10 b(*)80 b Fa(intcolour)71 b Fq(interior)9 b(colour)n(.)0 X1635 y(This)i(function)f(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL V) Xh(interior)e(attributes.)p 1509 1732 358 2 v 1509 1812 2 80 Xv 1523 1786 a Fb(ptk_inqtslline)p 1864 1812 V 1509 1814 358 X2 v 0 1888 a Fq(void)g Fp(ptk_inqtslline)g Fq(\()h(Pint)g(*)p XFa(lineind)p Fq(,)e(Pint)i(*)p Fa(linetype)p Fq(,)e(P\257oat)i(*)p XFa(linewidth)p Fq(,)f(Pint)h(*)p Fa(line-)341 1937 y(colour)f XFq(\))25 1988 y(OUT)50 b(Pint)10 b(*)80 b Fa(lineind)97 b Fq(line)10 Xb(index.)25 2038 y(OUT)50 b(Pint)10 b(*)80 b Fa(linetype)d XFq(line)10 b(type.)25 2088 y(OUT)50 b(P\257oat)11 b(*)50 b XFa(linewidth)62 b Fq(line)10 b(width.)25 2137 y(OUT)50 b(Pint)10 Xb(*)80 b Fa(linecolour)47 b Fq(line)10 b(colour)n(.)0 2206 Xy(This)h(function)f(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL)h X(line)f(attributes.)0 2956 y(13th)22 b(May)m(,)12 b(1992)626 Xb(103)828 b(2.01)p eop X%%Page: 104 105 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1429 -19 437 2 v 1429 60 2 80 v 1444 35 a Fb(ptk_inqtslmarke)o(r V) Xp 1864 60 V 1429 62 437 2 v 0 136 a Fq(void)10 b Fp(ptk_inqtslmarker)h XFq(\()17 b(Pint)e(*)p Fa(markerind)p Fq(,)h(Pint)f(*)p Fa(markertype)p XFq(,)g(P\257oat)i(*)p Fa(markersize)p Fq(,)410 186 y(Pint)11 Xb(*)p Fa(markercolou)o(r)e Fq(\))25 236 y(OUT)50 b(Pint)10 Xb(*)80 b Fa(markerind)97 b Fq(marker)12 b(index.)25 286 y(OUT)50 Xb(Pint)10 b(*)80 b Fa(markertype)d Fq(marker)12 b(type.)25 X336 y(OUT)50 b(P\257oat)11 b(*)50 b Fa(markersize)81 b Fq(marker)12 Xb(size.)25 386 y(OUT)50 b(Pint)10 b(*)80 b Fa(markercolour)47 Xb Fq(marker)12 b(colour)n(.)0 455 y(This)f(function)f(may)i(be)f(used)h(to)f X(obtain)f(the)h(current)g(TSL)h(marker)g(attributes.)p 1403 X552 464 2 v 1403 631 2 80 v 1417 606 a Fb(ptk_inqtslnamese)o(t)p X1864 631 V 1403 633 464 2 v 0 707 a Fq(void)e Fp(ptk_inqtslnameset)h XFq(\()g(Pint)f Fa(size)p Fq(,)h(Pintlst)e(*)p Fa(nameset)p XFq(,)h(Pint)h(*)p Fa(totalsize)d Fq(\))25 796 y(IN)91 b(Pint)120 Xb Fa(size)h Fq(length)10 b(of)h(nameset)i(integer)e(list.)25 X846 y(OUT)50 b(Pintlst)10 b(*)49 b Fa(nameset)f Fq(current)11 Xb(nameset.)25 895 y(OUT)50 b(Pint)10 b(*)89 b Fa(totalsize)53 Xb Fq(actual)12 b(length)e(of)h(nameset)h(integer)f(list.)0 X964 y(This)g(function)f(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL) Vh X(nameset.)p 1433 1061 434 2 v 1433 1141 2 80 v 1447 1115 a XFb(ptk_inqtslpatte)o(rn)p 1864 1141 V 1433 1143 434 2 v 0 1217 Xa Fq(void)e Fp(ptk_inqtslpattern)h Fq(\()g(Ppoint)f(*)p Fa(size)p XFq(,)g(Ppoint3)g(*)p Fa(refpt)p Fq(,)g(Ppoint3)g(*)p Fa(refvec)f XFq(\))25 1305 y(OUT)50 b(Ppoint)10 b(*)70 b Fa(size)82 b Fq(pattern)11 Xb(size.)25 1355 y(OUT)50 b(Ppoint3)10 b(*)49 b Fa(refpt)74 Xb Fq(pattern)11 b(reference)i(point.)25 1405 y(OUT)50 b(Ppoint3)10 Xb(*)49 b Fa(refvec)f Fq(pattern)11 b(reference)i(vectors.)0 X1474 y(This)e(function)f(may)i(be)f(used)h(to)f(obtain)f(the)h(current)g(TSL V) Xh(pattern)f(attributes.)p 1509 1571 358 2 v 1509 1650 2 80 Xv 1523 1625 a Fb(ptk_inqtsltext)p 1864 1650 V 1509 1652 358 X2 v 0 1726 a Fq(void)f Fp(ptk_inqtsltext)g Fq(\()15 b(Pint)e(*)p XFa(textind)p Fq(,)h(Pint)g(*)p Fa(textfont)p Fq(,)f(Ptxprec)h(*)p XFa(textprec)p Fq(,)f(Ptxpath)343 1776 y(*)p Fa(textpath)p Fq(,)d(Ptxalign)f X(*)p Fa(textalign)p Fq(,)g(Pint)i(*)p Fa(textcolour)d Fq(\))25 X1828 y(OUT)50 b(Pint)10 b(*)121 b Fa(textind)97 b Fq(text)11 Xb(index.)25 1878 y(OUT)50 b(Pint)10 b(*)121 b Fa(textfont)85 Xb Fq(text)11 b(font.)25 1928 y(OUT)50 b(Ptxprec)11 b(*)61 b XFa(textprec)75 b Fq(text)11 b(precision.)25 1978 y(OUT)50 b(Ptxpath)10 Xb(*)61 b Fa(textpath)75 b Fq(text)11 b(path.)25 2027 y(OUT)50 Xb(Ptxalign)10 b(*)49 b Fa(textalign)69 b Fq(text)11 b(alignment.)25 X2077 y(OUT)50 b(Pint)10 b(*)121 b Fa(textcolour)47 b Fq(text)11 Xb(colour)n(.)0 2146 y(This)g(function)f(may)i(be)f(used)h(to)f(obtain)f(the) Vh X(current)g(TSL)h(text)f(attributes.)p 1506 2243 361 2 v 1506 X2322 2 80 v 1520 2297 a Fb(ptk_settslstart)p 1864 2322 V 1506 X2324 361 2 v 0 2398 a Fq(void)f Fp(ptk_settslstart)h Fq(\()h(Pint)e XFa(startstid)p Fq(,)f(Pint)h Fa(startelemid)f Fq(\))25 2487 Xy(IN)50 b(Pint)e Fa(startstid)97 b Fq(start)10 b(structure)h(identi\256er)n X(.)25 2537 y(IN)50 b(Pint)e Fa(startelemid)g Fq(start)10 b(element)i(number) Vn X(.)0 2612 y(This)f(function)e(sets)i(the)g(TSL)g(traversal)g(to)f(start)g(at V) Xh(a)g(certain)g(point)e(in)i(a)g(structure)f(network.)k(This)d(structure)f X(is)h(referred)g(to)0 2662 y(as)h(the)f(TSL)h(structure)f(network.)0 X2956 y(13th)22 b(May)m(,)12 b(1992)626 b(104)828 b(2.01)p eop X%%Page: 105 106 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1489 -19 377 2 v 1489 60 2 80 v 1503 35 a Fb(ptk_stackbbox)p X1864 60 V 1489 62 377 2 v 0 136 a Fq(void)10 b Fp(ptk_stackbbox)h XFq(\()h(void)21 b(\))0 285 y(This)11 b(function)f(puts)h(the)g(current)g X(bounding)e(box)i(value)g(on)g(the)g(TSL)h(bounding)e(box)g(stack.)p X1552 383 314 2 v 1552 462 2 80 v 1566 436 a Fb(ptk_stacktsl)p X1864 462 V 1552 464 314 2 v 0 538 a Fq(void)g Fp(ptk_stacktsl)h XFq(\()g(void)22 b(\))0 687 y(This)11 b(function)f(puts)h(the)g(current)g(TSL V) Xh(value)f(on)g(the)g(TSL)i(stack.)p 1383 784 484 2 v 1383 863 X2 80 v 1397 838 a Fb(ptk_tsltraversenex)o(t)p 1864 863 V 1383 X865 484 2 v 0 939 a Fq(void)d Fp(ptk_tsltraversenext)i Fq(\()f(void)22 Xb(\))0 1089 y(This)16 b(function)f(makes)j(TSL)f(traverse)g(the)f(next)g X(element)h(in)f(the)g(current)g(TSL)h(structure)f(network.)30 Xb(If)16 b(it)g(is)g(an)h(EXE-)0 1139 y(CUTE)12 b(STRUCTURE)f(element)h(TSL)g X(will)e(follow)g(the)h(execute)i(path.)p 1383 1236 V 1383 1315 X2 80 v 1397 1290 a Fb(ptk_tsltraversepat)o(h)p 1864 1315 V X1383 1317 484 2 v 0 1391 a Fq(void)d Fp(ptk_tsltraversepath)i XFq(\()f(Pexecre\257st)i(*)p Fa(re\257st)c Fq(\))25 1491 y(IN)50 Xb(Pexecre\257st)12 b(*)50 b Fa(re\257st)e Fq(structure-element)11 Xb(path.)0 1590 y(This)g(function)f(makes)i(TSL)h(traverse)e(a)h(structure)f X(path)g(and)g(updates)g(the)h(current)f(TSL)h(values)f(appropriately)m(.)p X1353 1687 513 2 v 1353 1766 2 80 v 1367 1741 a Fb(ptk_tsltraverserang)o(e)p X1864 1766 V 1353 1768 513 2 v 0 1842 a Fq(void)f Fp(ptk_tsltraverserange)j XFq(\()28 b(Pint)g Fa(startstid)p Fq(,)j(Pint)d Fa(startelemid)p XFq(,)j(Pint)c Fa(stopstid)p Fq(,)32 b(Pint)466 1892 y Fa(stopelemid)p XFq(,)9 b(ptkboolean)h Fa(descend)f Fq(\))25 1944 y(IN)50 b(Pint)166 Xb Fa(startstid)96 b Fq(start)11 b(structure)g(identi\256er)n(.)25 X1994 y(IN)50 b(Pint)166 b Fa(startelemid)47 b Fq(start)11 b(element)h(number V) Xn(.)25 2044 y(IN)50 b(Pint)166 b Fa(stopstid)98 b Fq(stop)11 Xb(structure)f(identi\256er)n(.)25 2094 y(IN)50 b(Pint)166 b XFa(stopelemid)49 b Fq(stop)11 b(element)h(number)n(.)25 2144 Xy(IN)50 b(ptkboolean)e Fa(descend)86 b Fq(\257ag)12 b(to)f(indicate)f X(traversal.)0 2213 y(This)j(function)e(makes)j(TSL)f(traverse)g(between)g X(two)f(points)g(in)g(a)h(structure)f(network.)19 b(If)12 b XFi(descend)i Fq(is)f(set)f(to)h(TRUE)g(then)0 2262 y(any)g(EXECUTE)i X(STRUCTURE)f(elements)g(which)e(occur)i(between)g(the)f(two)g(points)f(are)i X(followed,)f(otherwise)g(they)f(are)0 2312 y(ignored.)p 1353 X2409 514 2 v 1353 2488 2 80 v 1367 2463 a Fb(ptk_tsltraversetoe)o(nd)p X1864 2488 V 1353 2490 514 2 v 0 2564 a Fq(void)e Fp(ptk_tsltraversetoend)i XFq(\()g(void)21 b(\))0 2714 y(This)11 b(function)f(makes)i(TSL)h(traverse)e X(to)g(the)g(end)h(of)f(the)g(TSL)h(structure)f(network.)0 2956 Xy(13th)22 b(May)m(,)12 b(1992)626 b(105)828 b(2.01)p eop X%%Page: 106 107 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)p 1429 -19 437 2 v 1429 60 2 80 v 1444 35 a Fb(ptk_unstackbbox)p X1864 60 V 1429 62 437 2 v 0 136 a Fq(void)10 b Fp(ptk_unstackbbox)h XFq(\()h(void)21 b(\))0 285 y(This)11 b(function)f(gets)h(the)g(topmost)g X(bounding)e(box)i(value)g(from)g(the)g(TSL)h(bounding)e(box)g(stack.)p X1493 383 374 2 v 1493 462 2 80 v 1507 436 a Fb(ptk_unstacktsl)p X1864 462 V 1493 464 374 2 v 0 538 a Fq(void)g Fp(ptk_unstacktsl)h XFq(\()h(void)21 b(\))0 687 y(This)11 b(function)f(gets)h(the)g(topmost)g(TSL V) Xh(value)f(from)g(the)g(TSL)i(stack.)0 2956 y(13th)22 b(May)m(,)12 +-+-+-+-+-+-+-+- END OF PART 112 +-+-+-+-+-+-+-+-