OSSP CVS Repository

ossp - Check-in [4284]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 4284
Date: 2001-Aug-07 15:12:54 (local)
2001-Aug-07 13:12:54 (UTC)
User:simons
Branch:
Comment: Nice diagramm illustrating the xds_setbuffer() function.
Tickets:
Inspections:
Files:
ossp-pkg/xds/docs/setbuffer-logic.dia      added-> 1.1
ossp-pkg/xds/docs/setbuffer-logic.eps      added-> 1.1

ossp-pkg/xds/docs/setbuffer-logic.dia -> 1.1

*** /dev/null    Tue May 14 08:11:00 2024
--- -    Tue May 14 08:14:31 2024
***************
*** 0 ****
--- 1,4 ----
+ <?xml version="1.0"?>
+ <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"><dia:diagramdata><dia:attribute name="background"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="paper"><dia:composite type="paper"><dia:attribute name="name"><dia:string>#A4#</dia:string></dia:attribute><dia:attribute name="tmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="bmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="lmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="rmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="is_portrait"><dia:boolean val="true"/></dia:attribute><dia:attribute name="scaling"><dia:real val="1"/></dia:attribute><dia:attribute name="fitto"><dia:boolean val="false"/></dia:attribute></dia:composite></dia:attribute><dia:attribute name="grid"><dia:composite type="grid"><dia:attribute name="width_x"><dia:real val="1"/></dia:attribute><dia:attribute name="width_y"><dia:real val="1"/></dia:attribute><dia:attribute name="visible_x"><dia:int val="1"/></dia:attribute><dia:attribute name="visible_y"><dia:int val="1"/></dia:attribute></dia:composite></dia:attribute><dia:attribute name="guides"><dia:composite type="guides"><dia:attribute name="hguides"/><dia:attribute name="vguides"/></dia:composite></dia:attribute></dia:diagramdata><dia:layer name="Background" visible="true"><dia:object type="Flowchart - Diamond" version="0" id="O0"><dia:attribute name="obj_pos"><dia:point val="23.95,6.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="23.9,6.6;28.5534,11.2534"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="23.95,6.65"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="4.55341"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="4.55341"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#flag#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="26.2267,9.22082"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Terminal" version="0" id="O1"><dia:attribute name="obj_pos"><dia:point val="20.8616,0.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="20.3376,0.126;32.1226,2.98111"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="20.8616,0.65"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="10.737"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="1.80711"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="flip_horizontal"><dia:boolean val="false"/></dia:attribute><dia:attribute name="flip_vertical"><dia:boolean val="false"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#xds_setbuffer()#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="26.2301,1.84767"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Line" version="0" id="O2"><dia:attribute name="obj_pos"><dia:point val="26.2301,2.45711"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="25.4267,2.40711;27.0267,6.7"/></dia:attribute><dia:attribute name="conn_endpoints"><dia:point val="26.2301,2.45711"/><dia:point val="26.2267,6.65"/></dia:attribute><dia:attribute name="numcp"><dia:int val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O1" connection="14"/><dia:connection handle="1" to="O0" connection="0"/></dia:connections></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O3"><dia:attribute name="obj_pos"><dia:point val="28.5034,8.92671"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="28.4534,8.8694;39.3843,12.65"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="28.5034,8.92671"/><dia:point val="28.5034,8.9194"/><dia:point val="38.5843,8.9194"/><dia:point val="38.5843,12.65"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O0" connection="4"/><dia:connection handle="1" to="O7" connection="0"/></dia:connections></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O4"><dia:attribute name="obj_pos"><dia:point val="23.95,8.92671"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="13.1343,8.8694;24,12.8"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.95,8.92671"/><dia:point val="23.95,8.9194"/><dia:point val="13.9343,8.9194"/><dia:point val="13.9343,12.8"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O0" connection="12"/><dia:connection handle="1" to="O8" connection="0"/></dia:connections></dia:object><dia:object type="Standard - Text" version="0" id="O5"><dia:attribute name="obj_pos"><dia:point val="32.95,8.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="30.4866,7.85588;35.4134,8.85588"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#XDS_GIFT#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="32.95,8.65"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Text" version="0" id="O6"><dia:attribute name="obj_pos"><dia:point val="18.95,8.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="16.1988,7.85588;21.7013,8.85588"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#XDS_LOAN#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="18.95,8.65"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Diamond" version="0" id="O7"><dia:attribute name="obj_pos"><dia:point val="35.95,12.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="35.9,12.6;41.2685,17.9685"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="35.95,12.65"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="5.26851"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="5.26851"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#buffer#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="38.5843,15.5784"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Diamond" version="0" id="O8"><dia:attribute name="obj_pos"><dia:point val="11.3,12.8"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="11.25,12.75;16.6185,18.1185"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="11.3,12.8"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="5.26851"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="5.26851"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#buffer#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="13.9343,15.7284"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O9"><dia:attribute name="obj_pos"><dia:point val="41.2185,15.2843"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="41.1685,15.2843;47.6677,19.903"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="41.2185,15.2843"/><dia:point val="41.2185,15.3683"/><dia:point val="46.8677,15.3683"/><dia:point val="46.8677,19.903"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O7" connection="4"/><dia:connection handle="1" to="O17" connection="2"/></dia:connections></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O10"><dia:attribute name="obj_pos"><dia:point val="16.5685,15.4343"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="16.5185,15.3846;20.8563,23.119"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="16.5685,15.4343"/><dia:point val="16.5685,15.4346"/><dia:point val="20.0563,15.4346"/><dia:point val="20.0563,23.119"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O8" connection="4"/><dia:connection handle="1" to="O23" connection="2"/></dia:connections></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O11"><dia:attribute name="obj_pos"><dia:point val="11.3,15.4343"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="7.1767,15.3846;11.35,26.195"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="11.3,15.4343"/><dia:point val="11.3,15.4346"/><dia:point val="7.9767,15.4346"/><dia:point val="7.9767,26.195"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O8" connection="12"/><dia:connection handle="1" to="O22" connection="2"/></dia:connections></dia:object><dia:object type="Standard - ZigZagLine" version="0" id="O12"><dia:attribute name="obj_pos"><dia:point val="35.95,15.2843"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="30.6663,15.195;36,19.395"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="35.95,15.2843"/><dia:point val="35.95,15.245"/><dia:point val="31.4664,15.245"/><dia:point val="31.4664,19.395"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="end_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="end_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="end_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O7" connection="12"/><dia:connection handle="1" to="O18" connection="2"/></dia:connections></dia:object><dia:object type="Standard - Text" version="0" id="O13"><dia:attribute name="obj_pos"><dia:point val="18.4,15.15"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="16.9668,14.3559;19.8332,15.3559"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#NULL#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="18.4,15.15"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Text" version="0" id="O14"><dia:attribute name="obj_pos"><dia:point val="9.55,15.15"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="7.95015,14.3559;11.1499,15.3559"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#!NULL#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="9.55,15.15"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Text" version="0" id="O15"><dia:attribute name="obj_pos"><dia:point val="43.2832,14.95"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="41.85,14.1559;44.7164,15.1559"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#NULL#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="43.2832,14.95"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Text" version="0" id="O16"><dia:attribute name="obj_pos"><dia:point val="34.4999,14.95"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="32.9,14.1559;36.0997,15.1559"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#!NULL#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="34.4999,14.95"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Box" version="0" id="O17"><dia:attribute name="obj_pos"><dia:point val="43.0513,19.903"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="43.0013,19.853;50.734,22.053"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="43.0513,19.903"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="7.6327"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.1"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.5"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#Allocate buffer.#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="46.8677,21.2472"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Box" version="0" id="O18"><dia:attribute name="obj_pos"><dia:point val="25.0897,19.395"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="25.0397,19.345;37.8931,22.545"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="25.0897,19.395"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="12.7534"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="3.1"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.5"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#Store buffer in XDS context.
+ We own the buffer.#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="31.4664,20.7391"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Line" version="0" id="O19"><dia:attribute name="obj_pos"><dia:point val="37.8431,20.945"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="37.7931,20.145;43.1013,21.745"/></dia:attribute><dia:attribute name="conn_endpoints"><dia:point val="37.8431,20.945"/><dia:point val="43.0513,20.953"/></dia:attribute><dia:attribute name="numcp"><dia:int val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="start_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="start_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="start_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O18" connection="8"/><dia:connection handle="1" to="O17" connection="7"/></dia:connections></dia:object><dia:object type="Flowchart - Terminal" version="0" id="O20"><dia:attribute name="obj_pos"><dia:point val="27.7309,26.8306"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="27.2069,26.3066;35.7195,29.1617"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="27.7309,26.8306"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="7.46461"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="1.80711"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="flip_horizontal"><dia:boolean val="false"/></dia:attribute><dia:attribute name="flip_vertical"><dia:boolean val="false"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#XDS_OK#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="31.4632,28.0283"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Line" version="0" id="O21"><dia:attribute name="obj_pos"><dia:point val="31.4632,26.8306"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="30.6632,22.445;32.2632,26.8806"/></dia:attribute><dia:attribute name="conn_endpoints"><dia:point val="31.4632,26.8306"/><dia:point val="31.4664,22.495"/></dia:attribute><dia:attribute name="numcp"><dia:int val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="start_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="start_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="start_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O20" connection="2"/><dia:connection handle="1" to="O18" connection="13"/></dia:connections></dia:object><dia:object type="Flowchart - Box" version="0" id="O22"><dia:attribute name="obj_pos"><dia:point val="1.6,26.195"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="1.55,26.145;14.4034,29.345"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="1.6,26.195"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="12.7534"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="3.1"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.5"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#Store buffer in XDS context.
+ We don't own the buffer.#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="7.9767,27.5391"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Flowchart - Terminal" version="0" id="O23"><dia:attribute name="obj_pos"><dia:point val="10.4837,23.119"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="9.95968,22.595;30.1529,25.4501"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="10.4837,23.119"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="19.1453"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="1.80711"/></dia:attribute><dia:attribute name="border_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute><dia:attribute name="flip_horizontal"><dia:boolean val="false"/></dia:attribute><dia:attribute name="flip_vertical"><dia:boolean val="false"/></dia:attribute><dia:attribute name="padding"><dia:real val="0.353553"/></dia:attribute><dia:attribute name="text"><dia:composite type="text"><dia:attribute name="string"><dia:string>#XDS_ERR_INVALID_ARG#</dia:string></dia:attribute><dia:attribute name="font"><dia:font name="Times-Roman"/></dia:attribute><dia:attribute name="height"><dia:real val="1"/></dia:attribute><dia:attribute name="pos"><dia:point val="20.0563,24.3167"/></dia:attribute><dia:attribute name="color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="alignment"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute></dia:object><dia:object type="Standard - Line" version="0" id="O24"><dia:attribute name="obj_pos"><dia:point val="27.7309,27.7342"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="14.3034,26.9342;27.7809,28.5342"/></dia:attribute><dia:attribute name="conn_endpoints"><dia:point val="27.7309,27.7342"/><dia:point val="14.3534,27.745"/></dia:attribute><dia:attribute name="numcp"><dia:int val="1"/></dia:attribute><dia:attribute name="line_width"><dia:real val="0.1"/></dia:attribute><dia:attribute name="start_arrow"><dia:enum val="1"/></dia:attribute><dia:attribute name="start_arrow_length"><dia:real val="0.8"/></dia:attribute><dia:attribute name="start_arrow_width"><dia:real val="0.8"/></dia:attribute><dia:connections><dia:connection handle="0" to="O20" connection="6"/><dia:connection handle="1" to="O22" connection="8"/></dia:connections></dia:object></dia:layer></dia:diagram>


ossp-pkg/xds/docs/setbuffer-logic.eps -> 1.1

*** /dev/null    Tue May 14 08:11:00 2024
--- -    Tue May 14 08:14:31 2024
***************
*** 0 ****
--- 1,571 ----
+ %!PS-Adobe-2.0 EPSF-2.0
+ %%Title: /home/simons/projects/srpc/libxds/docs/setbuffer-logic.dia
+ %%Creator: Dia v0.88.1
+ %%CreationDate: Tue Aug  7 15:09:04 2001
+ %%For: simons
+ %%Magnification: 1.0000
+ %%Orientation: Portrait
+ %%BoundingBox: 0 0 1395 829
+ %%Pages: 1
+ %%BeginSetup
+ %%EndSetup
+ %%EndComments
+ %%BeginProlog
+ [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+ /two /three /four /five /six /seven /eight /nine /colon /semicolon
+ /less /equal /greater /question /at /A /B /C /D /E
+ /F /G /H /I /J /K /L /M /N /O
+ /P /Q /R /S /T /U /V /W /X /Y
+ /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
+ /d /e /f /g /h /i /j /k /l /m
+ /n /o /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
+ /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
+ /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
+ /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+ /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
+ /Times-Roman-latin1
+     /Times-Roman findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Times-Italic-latin1
+     /Times-Italic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Times-Bold-latin1
+     /Times-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Times-BoldItalic-latin1
+     /Times-BoldItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /AvantGarde-Book-latin1
+     /AvantGarde-Book findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /AvantGarde-BookOblique-latin1
+     /AvantGarde-BookOblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /AvantGarde-Demi-latin1
+     /AvantGarde-Demi findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /AvantGarde-DemiOblique-latin1
+     /AvantGarde-DemiOblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Bookman-Light-latin1
+     /Bookman-Light findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Bookman-LightItalic-latin1
+     /Bookman-LightItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Bookman-Demi-latin1
+     /Bookman-Demi findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Bookman-DemiItalic-latin1
+     /Bookman-DemiItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Courier-latin1
+     /Courier findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Courier-Oblique-latin1
+     /Courier-Oblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Courier-Bold-latin1
+     /Courier-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Courier-BoldOblique-latin1
+     /Courier-BoldOblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-latin1
+     /Helvetica findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Oblique-latin1
+     /Helvetica-Oblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Bold-latin1
+     /Helvetica-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-BoldOblique-latin1
+     /Helvetica-BoldOblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Narrow-latin1
+     /Helvetica-Narrow findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Narrow-Oblique-latin1
+     /Helvetica-Narrow-Oblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Narrow-Bold-latin1
+     /Helvetica-Narrow-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Helvetica-Narrow-BoldOblique-latin1
+     /Helvetica-Narrow-BoldOblique findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /NewCenturySchoolbook-Roman-latin1
+     /NewCenturySchoolbook-Roman findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /NewCenturySchoolbook-Italic-latin1
+     /NewCenturySchoolbook-Italic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /NewCenturySchoolbook-Bold-latin1
+     /NewCenturySchoolbook-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /NewCenturySchoolbook-BoldItalic-latin1
+     /NewCenturySchoolbook-BoldItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Palatino-Roman-latin1
+     /Palatino-Roman findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Palatino-Italic-latin1
+     /Palatino-Italic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Palatino-Bold-latin1
+     /Palatino-Bold findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Palatino-BoldItalic-latin1
+     /Palatino-BoldItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /Symbol-latin1
+     /Symbol findfont
+ definefont pop
+ /ZapfChancery-MediumItalic-latin1
+     /ZapfChancery-MediumItalic findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /ZapfDingbats-latin1
+     /ZapfDingbats findfont
+     dup length dict begin
+        {1 index /FID ne {def} {pop pop} ifelse} forall
+        /Encoding isolatin1encoding def
+     currentdict end
+ definefont pop
+ /cp {closepath} bind def
+ /c {curveto} bind def
+ /f {fill} bind def
+ /a {arc} bind def
+ /ef {eofill} bind def
+ /ex {exch} bind def
+ /gr {grestore} bind def
+ /gs {gsave} bind def
+ /sa {save} bind def
+ /rs {restore} bind def
+ /l {lineto} bind def
+ /m {moveto} bind def
+ /rm {rmoveto} bind def
+ /n {newpath} bind def
+ /s {stroke} bind def
+ /sh {show} bind def
+ /slc {setlinecap} bind def
+ /slj {setlinejoin} bind def
+ /slw {setlinewidth} bind def
+ /srgb {setrgbcolor} bind def
+ /rot {rotate} bind def
+ /sc {scale} bind def
+ /sd {setdash} bind def
+ /ff {findfont} bind def
+ /sf {setfont} bind def
+ /scf {scalefont} bind def
+ /sw {stringwidth pop} bind def
+ /tr {translate} bind def
+ 
+ /ellipsedict 8 dict def
+ ellipsedict /mtrx matrix put
+ /ellipse
+ { ellipsedict begin
+    /endangle exch def
+    /startangle exch def
+    /yrad exch def
+    /xrad exch def
+    /y exch def
+    /x exch def   /savematrix mtrx currentmatrix def
+    x y tr xrad yrad sc
+    0 0 1 startangle endangle arc
+    savematrix setmatrix
+    end
+ } def
+ 
+ /mergeprocs {
+ dup length
+ 3 -1 roll
+ dup
+ length
+ dup
+ 5 1 roll
+ 3 -1 roll
+ add
+ array cvx
+ dup
+ 3 -1 roll
+ 0 exch
+ putinterval
+ dup
+ 4 2 roll
+ putinterval
+ } bind def
+ 28.346000 -28.346000 scale
+ -1.550000 -29.345000 translate
+ %%EndProlog
+ 
+ 
+ 1.000000 1.000000 1.000000 srgb
+ n 26.226707 6.650000 m 28.503414 8.926707 l 26.226707 11.203414 l 23.950000 8.926707 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 26.226707 6.650000 m 28.503414 8.926707 l 26.226707 11.203414 l 23.950000 8.926707 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (flag) dup sw 2 div 26.226707 ex sub 9.220824 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ 0 slj
+ 0 slc
+ 0 slj
+ [] 0 sd
+ 1.000000 1.000000 1.000000 srgb
+ n 22.651100 0.650000 m 29.809107 0.650000 l 30.797422 0.650000 31.598608 1.054534 31.598608 1.553553 c 31.598608 2.052572 30.797422 2.457107 29.809107 2.457107 c 22.651100 2.457107 l 21.662785 2.457107 20.861598 2.052572 20.861598 1.553553 c 20.861598 1.054534 21.662785 0.650000 22.651100 0.650000 c f
+ 0.000000 0.000000 0.000000 srgb
+ n 22.651100 0.650000 m 29.809107 0.650000 l 30.797422 0.650000 31.598608 1.054534 31.598608 1.553553 c 31.598608 2.052572 30.797422 2.457107 29.809107 2.457107 c 22.651100 2.457107 l 21.662785 2.457107 20.861598 2.052572 20.861598 1.553553 c 20.861598 1.054534 21.662785 0.650000 22.651100 0.650000 c s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (xds_setbuffer\(\)) dup sw 2 div 26.230103 ex sub 1.847671 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ n 26.230103 2.457107 m 26.226707 6.650000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 25.827355 5.849676 m 26.226707 6.650000 l 26.627355 5.850324 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 28.503414 8.926707 m 28.503414 8.919400 l 38.584257 8.919400 l 38.584257 12.650000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 38.184257 11.850000 m 38.584257 12.650000 l 38.984257 11.850000 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 23.950000 8.926707 m 23.950000 8.919400 l 13.934257 8.919400 l 13.934257 12.800000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 13.534257 12.000000 m 13.934257 12.800000 l 14.334257 12.000000 l s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (XDS_GIFT) dup sw 2 div 32.950000 ex sub 8.650000 m gs 1 -1 sc sh gr
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (XDS_LOAN) dup sw 2 div 18.950000 ex sub 8.650000 m gs 1 -1 sc sh gr
+ 1.000000 1.000000 1.000000 srgb
+ n 38.584257 12.650000 m 41.218514 15.284257 l 38.584257 17.918514 l 35.950000 15.284257 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 38.584257 12.650000 m 41.218514 15.284257 l 38.584257 17.918514 l 35.950000 15.284257 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (buffer) dup sw 2 div 38.584257 ex sub 15.578374 m gs 1 -1 sc sh gr
+ 1.000000 1.000000 1.000000 srgb
+ n 13.934257 12.800000 m 16.568514 15.434257 l 13.934257 18.068514 l 11.300000 15.434257 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 13.934257 12.800000 m 16.568514 15.434257 l 13.934257 18.068514 l 11.300000 15.434257 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (buffer) dup sw 2 div 13.934257 ex sub 15.728374 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 41.218514 15.284257 m 41.218514 15.368293 l 46.867680 15.368293 l 46.867680 19.903041 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 46.467680 19.103041 m 46.867680 19.903041 l 47.267680 19.103041 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 16.568514 15.434257 m 16.568514 15.434605 l 20.056305 15.434605 l 20.056305 23.119000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 19.656305 22.319000 m 20.056305 23.119000 l 20.456305 22.319000 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 11.300000 15.434257 m 11.300000 15.434605 l 7.976700 15.434605 l 7.976700 26.195000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 7.576700 25.395000 m 7.976700 26.195000 l 8.376700 25.395000 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 35.950000 15.284257 m 35.950000 15.245000 l 31.466350 15.245000 l 31.466350 19.395000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 31.066350 18.595000 m 31.466350 19.395000 l 31.866350 18.595000 l s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (NULL) dup sw 2 div 18.400000 ex sub 15.150000 m gs 1 -1 sc sh gr
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (!NULL) dup sw 2 div 9.550000 ex sub 15.150000 m gs 1 -1 sc sh gr
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (NULL) dup sw 2 div 43.283200 ex sub 14.950000 m gs 1 -1 sc sh gr
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (!NULL) dup sw 2 div 34.499850 ex sub 14.950000 m gs 1 -1 sc sh gr
+ 1.000000 1.000000 1.000000 srgb
+ n 43.051330 19.903041 m 43.051330 22.003041 l 50.684030 22.003041 l 50.684030 19.903041 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 43.051330 19.903041 m 43.051330 22.003041 l 50.684030 22.003041 l 50.684030 19.903041 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (Allocate buffer.) dup sw 2 div 46.867680 ex sub 21.247159 m gs 1 -1 sc sh gr
+ 1.000000 1.000000 1.000000 srgb
+ n 25.089650 19.395000 m 25.089650 22.495000 l 37.843050 22.495000 l 37.843050 19.395000 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 25.089650 19.395000 m 25.089650 22.495000 l 37.843050 22.495000 l 37.843050 19.395000 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (Store buffer in XDS context.) dup sw 2 div 31.466350 ex sub 20.739118 m gs 1 -1 sc sh gr
+ (We own the buffer.) dup sw 2 div 31.466350 ex sub 21.739118 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ n 37.843050 20.945000 m 43.051330 20.953041 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 38.643667 20.546236 m 37.843050 20.945000 l 38.642432 21.346235 l s
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ 0 slj
+ 0 slc
+ 0 slj
+ [] 0 sd
+ 1.000000 1.000000 1.000000 srgb
+ n 28.975023 26.830598 m 33.951430 26.830598 l 34.638529 26.830598 35.195532 27.235133 35.195532 27.734152 c 35.195532 28.233171 34.638529 28.637705 33.951430 28.637705 c 28.975023 28.637705 l 28.287924 28.637705 27.730921 28.233171 27.730921 27.734152 c 27.730921 27.235133 28.287924 26.830598 28.975023 26.830598 c f
+ 0.000000 0.000000 0.000000 srgb
+ n 28.975023 26.830598 m 33.951430 26.830598 l 34.638529 26.830598 35.195532 27.235133 35.195532 27.734152 c 35.195532 28.233171 34.638529 28.637705 33.951430 28.637705 c 28.975023 28.637705 l 28.287924 28.637705 27.730921 28.233171 27.730921 27.734152 c 27.730921 27.235133 28.287924 26.830598 28.975023 26.830598 c s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (XDS_OK) dup sw 2 div 31.463226 ex sub 28.028269 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ n 31.463226 26.830598 m 31.466350 22.495000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 31.063803 26.030310 m 31.463226 26.830598 l 31.863803 26.030887 l s
+ 1.000000 1.000000 1.000000 srgb
+ n 1.600000 26.195000 m 1.600000 29.295000 l 14.353400 29.295000 l 14.353400 26.195000 l f
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slj
+ 0.000000 0.000000 0.000000 srgb
+ n 1.600000 26.195000 m 1.600000 29.295000 l 14.353400 29.295000 l 14.353400 26.195000 l cp s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (Store buffer in XDS context.) dup sw 2 div 7.976700 ex sub 27.539118 m gs 1 -1 sc sh gr
+ (We don't own the buffer.) dup sw 2 div 7.976700 ex sub 28.539118 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ 0 slj
+ 0 slc
+ 0 slj
+ [] 0 sd
+ 1.000000 1.000000 1.000000 srgb
+ n 13.674552 23.119000 m 26.438058 23.119000 l 28.200332 23.119000 29.628935 23.523534 29.628935 24.022553 c 29.628935 24.521572 28.200332 24.926107 26.438058 24.926107 c 13.674552 24.926107 l 11.912278 24.926107 10.483675 24.521572 10.483675 24.022553 c 10.483675 23.523534 11.912278 23.119000 13.674552 23.119000 c f
+ 0.000000 0.000000 0.000000 srgb
+ n 13.674552 23.119000 m 26.438058 23.119000 l 28.200332 23.119000 29.628935 23.523534 29.628935 24.022553 c 29.628935 24.521572 28.200332 24.926107 26.438058 24.926107 c 13.674552 24.926107 l 11.912278 24.926107 10.483675 24.521572 10.483675 24.022553 c 10.483675 23.523534 11.912278 23.119000 13.674552 23.119000 c s
+ /Times-Roman-latin1 ff 1.000000 scf sf
+ (XDS_ERR_INVALID_ARG) dup sw 2 div 20.056305 ex sub 24.316671 m gs 1 -1 sc sh gr
+ 0.100000 slw
+ [] 0 sd
+ [] 0 sd
+ 0 slc
+ n 27.730921 27.734152 m 14.353400 27.745000 l s
+ 0.100000 slw
+ [] 0 sd
+ 0 slj
+ 0 slc
+ n 26.931246 28.134800 m 27.730921 27.734152 l 26.930597 27.334801 l s
+ showpage

CVSTrac 2.0.1