Index: ossp-pkg/xds/docs/architecture.dia
RCS File: /v/ossp/cvs/ossp-pkg/xds/docs/architecture.dia,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/docs/architecture.dia,v' | diff -u /dev/null - -L'ossp-pkg/xds/docs/architecture.dia' 2>/dev/null
--- ossp-pkg/xds/docs/architecture.dia
+++ - 2025-04-03 10:58:02.940611507 +0200
@@ -0,0 +1,2 @@
+
+#A4##xds_init()##xds_destroy()##xds_encode()##xds_getbuffer()##xds_setbuffer()##xds_unregister()##xds_register()##xds_decode()##engines##buffer##mode##Framework##Context##xdr_encode_int32()##xdr_decode_int32()##xml_encode_int32()##xml_decode_unt32()##XML Engines##XDR engines#
Index: ossp-pkg/xds/docs/architecture.eps
RCS File: /v/ossp/cvs/ossp-pkg/xds/docs/architecture.eps,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/docs/architecture.eps,v' | diff -u /dev/null - -L'ossp-pkg/xds/docs/architecture.eps' 2>/dev/null
--- ossp-pkg/xds/docs/architecture.eps
+++ - 2025-04-03 10:58:02.943553759 +0200
@@ -0,0 +1,569 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: architecture.dia
+%%Creator: Dia v0.88.1
+%%CreationDate: Tue Jul 31 14:23:46 2001
+%%For: simons
+%%Magnification: 1.0000
+%%Orientation: Portrait
+%%BoundingBox: 0 0 1279 542
+%%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
+-0.950000 -25.050000 translate
+%%EndProlog
+
+
+1.000000 1.000000 1.000000 srgb
+n 32.000000 16.000000 m 32.000000 25.000000 l 46.000000 25.000000 l 46.000000 16.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 32.000000 16.000000 m 32.000000 25.000000 l 46.000000 25.000000 l 46.000000 16.000000 l cp s
+1.000000 1.000000 1.000000 srgb
+n 32.000000 6.000000 m 32.000000 15.000000 l 46.000000 15.000000 l 46.000000 6.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 32.000000 6.000000 m 32.000000 15.000000 l 46.000000 15.000000 l 46.000000 6.000000 l cp s
+1.000000 1.000000 1.000000 srgb
+n 19.000000 11.000000 m 19.000000 20.000000 l 28.000000 20.000000 l 28.000000 11.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 19.000000 11.000000 m 19.000000 20.000000 l 28.000000 20.000000 l 28.000000 11.000000 l cp s
+1.000000 1.000000 1.000000 srgb
+n 1.000000 6.000000 m 1.000000 25.000000 l 15.000000 25.000000 l 15.000000 6.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 1.000000 6.000000 m 1.000000 25.000000 l 15.000000 25.000000 l 15.000000 6.000000 l cp s
+1.000000 1.000000 1.000000 srgb
+n 4.000000 8.000000 m 4.000000 10.000000 l 14.000000 10.000000 l 14.000000 8.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 8.000000 m 4.000000 10.000000 l 14.000000 10.000000 l 14.000000 8.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_init\(\)) dup sw 2 div 9.000000 ex sub 9.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 10.000000 m 4.000000 12.000000 l 14.000000 12.000000 l 14.000000 10.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 10.000000 m 4.000000 12.000000 l 14.000000 12.000000 l 14.000000 10.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_destroy\(\)) dup sw 2 div 9.000000 ex sub 11.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 20.000000 m 4.000000 22.000000 l 14.000000 22.000000 l 14.000000 20.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 20.000000 m 4.000000 22.000000 l 14.000000 22.000000 l 14.000000 20.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_encode\(\)) dup sw 2 div 9.000000 ex sub 21.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 18.000000 m 4.000000 20.000000 l 14.000000 20.000000 l 14.000000 18.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 18.000000 m 4.000000 20.000000 l 14.000000 20.000000 l 14.000000 18.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_getbuffer\(\)) dup sw 2 div 9.000000 ex sub 19.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 16.000000 m 4.000000 18.000000 l 14.000000 18.000000 l 14.000000 16.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 16.000000 m 4.000000 18.000000 l 14.000000 18.000000 l 14.000000 16.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_setbuffer\(\)) dup sw 2 div 9.000000 ex sub 17.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 14.000000 m 4.000000 16.000000 l 14.000000 16.000000 l 14.000000 14.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 14.000000 m 4.000000 16.000000 l 14.000000 16.000000 l 14.000000 14.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_unregister\(\)) dup sw 2 div 9.000000 ex sub 15.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 12.000000 m 4.000000 14.000000 l 14.000000 14.000000 l 14.000000 12.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 12.000000 m 4.000000 14.000000 l 14.000000 14.000000 l 14.000000 12.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_register\(\)) dup sw 2 div 9.000000 ex sub 13.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 4.000000 22.000000 m 4.000000 24.000000 l 14.000000 24.000000 l 14.000000 22.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 4.000000 22.000000 m 4.000000 24.000000 l 14.000000 24.000000 l 14.000000 22.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xds_decode\(\)) dup sw 2 div 9.000000 ex sub 23.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 21.000000 15.000000 m 21.000000 17.000000 l 27.000000 17.000000 l 27.000000 15.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 21.000000 15.000000 m 21.000000 17.000000 l 27.000000 17.000000 l 27.000000 15.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(engines) dup sw 2 div 24.000000 ex sub 16.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 21.000000 17.000000 m 21.000000 19.000000 l 27.000000 19.000000 l 27.000000 17.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 21.000000 17.000000 m 21.000000 19.000000 l 27.000000 19.000000 l 27.000000 17.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(buffer) dup sw 2 div 24.000000 ex sub 18.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 21.000000 13.000000 m 21.000000 15.000000 l 27.000000 15.000000 l 27.000000 13.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 21.000000 13.000000 m 21.000000 15.000000 l 27.000000 15.000000 l 27.000000 13.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(mode) dup sw 2 div 24.000000 ex sub 14.234483 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(Framework) dup sw 2 div 3.750000 ex sub 7.300000 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(Context) dup sw 2 div 20.850000 ex sub 12.200000 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 34.000000 8.000000 m 34.000000 10.000000 l 45.000000 10.000000 l 45.000000 8.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 34.000000 8.000000 m 34.000000 10.000000 l 45.000000 10.000000 l 45.000000 8.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xdr_encode_int32\(\)) dup sw 2 div 39.500000 ex sub 9.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 34.000000 10.000000 m 34.000000 12.000000 l 45.000000 12.000000 l 45.000000 10.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 34.000000 10.000000 m 34.000000 12.000000 l 45.000000 12.000000 l 45.000000 10.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xdr_decode_int32\(\)) dup sw 2 div 39.500000 ex sub 11.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 34.000000 18.000000 m 34.000000 20.000000 l 45.000000 20.000000 l 45.000000 18.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 34.000000 18.000000 m 34.000000 20.000000 l 45.000000 20.000000 l 45.000000 18.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xml_encode_int32\(\)) dup sw 2 div 39.500000 ex sub 19.234483 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 34.000000 20.000000 m 34.000000 22.000000 l 45.000000 22.000000 l 45.000000 20.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 34.000000 20.000000 m 34.000000 22.000000 l 45.000000 22.000000 l 45.000000 20.000000 l cp s
+/Courier-latin1 ff 0.800000 scf sf
+(xml_decode_unt32\(\)) dup sw 2 div 39.500000 ex sub 21.234483 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(XML Engines) dup sw 2 div 35.135600 ex sub 17.299118 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(XDR engines) dup sw 2 div 34.985600 ex sub 7.349118 m gs 1 -1 sc sh gr
+n 39.434315 24.059358 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.434315 24.059358 0.106066 0.100161 0 360 ellipse cp s
+n 39.434315 23.456016 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.434315 23.456016 0.106066 0.100161 0 360 ellipse cp s
+n 39.434315 22.852674 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.434315 22.852674 0.106066 0.100161 0 360 ellipse cp s
+n 39.518566 14.037661 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.518566 14.037661 0.106066 0.100161 0 360 ellipse cp s
+n 39.518566 13.434319 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.518566 13.434319 0.106066 0.100161 0 360 ellipse cp s
+n 39.518566 12.830977 0.106066 0.100161 0 360 ellipse f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+n 39.518566 12.830977 0.106066 0.100161 0 360 ellipse cp s
+showpage
Index: ossp-pkg/xds/docs/data-exchange.dia
RCS File: /v/ossp/cvs/ossp-pkg/xds/docs/data-exchange.dia,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/docs/data-exchange.dia,v' | diff -u /dev/null - -L'ossp-pkg/xds/docs/data-exchange.dia' 2>/dev/null
--- ossp-pkg/xds/docs/data-exchange.dia
+++ - 2025-04-03 10:58:02.946445956 +0200
@@ -0,0 +1,14 @@
+
+#A4##Network##$1234##libxds##libxds##$1234##The value in
+Host A's
+representation##Transfer encoded
+value over the
+network.##Encode value
+from host
+format to
+standard format.##The value in
+Host B's
+representation##Decode value
+from standard
+format to host
+format.#
Index: ossp-pkg/xds/docs/data-exchange.eps
RCS File: /v/ossp/cvs/ossp-pkg/xds/docs/data-exchange.eps,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/xds/docs/data-exchange.eps,v' | diff -u /dev/null - -L'ossp-pkg/xds/docs/data-exchange.eps' 2>/dev/null
--- ossp-pkg/xds/docs/data-exchange.eps
+++ - 2025-04-03 10:58:02.949373390 +0200
@@ -0,0 +1,485 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/simons/projects/srpc/libxds/docs/data-exchange.dia
+%%Creator: Dia v0.88.1
+%%CreationDate: Tue Jul 31 15:42:54 2001
+%%For: simons
+%%Magnification: 1.0000
+%%Orientation: Portrait
+%%BoundingBox: 0 0 1244 483
+%%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
+-9.066950 -17.005000 translate
+%%EndProlog
+
+
+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.578343 13.328139 m 28.029049 13.317177 26.963752 13.547390 27.113560 14.040704 c 27.263366 14.534017 27.979113 14.643638 28.278728 14.501130 c 28.578343 14.358617 27.812660 15.191765 29.277445 15.411015 c 30.742216 15.630266 31.491254 15.279465 31.274865 15.027327 c 31.058477 14.775189 32.556552 15.619304 33.255654 15.136952 c 33.954756 14.654601 32.539907 14.194179 32.839522 14.259954 c 33.139137 14.325729 34.054627 14.238029 33.755012 13.415840 c 33.455397 12.593650 30.758861 13.229477 31.058477 13.108889 c 31.358092 12.988301 30.609054 12.385361 29.676932 12.505949 c 28.744796 12.626537 28.678681 12.845360 28.578809 13.327712 c 28.578343 13.328139 l f
+0.000000 0.000000 0.000000 srgb
+n 28.578343 13.328139 m 28.029049 13.317177 26.963752 13.547390 27.113560 14.040704 c 27.263366 14.534017 27.979113 14.643638 28.278728 14.501130 c 28.578343 14.358617 27.812660 15.191765 29.277445 15.411015 c 30.742216 15.630266 31.491254 15.279465 31.274865 15.027327 c 31.058477 14.775189 32.556552 15.619304 33.255654 15.136952 c 33.954756 14.654601 32.539907 14.194179 32.839522 14.259954 c 33.139137 14.325729 34.054627 14.238029 33.755012 13.415840 c 33.455397 12.593650 30.758861 13.229477 31.058477 13.108889 c 31.358092 12.988301 30.609054 12.385361 29.676932 12.505949 c 28.744796 12.626537 28.678681 12.845360 28.578809 13.327712 c 28.578343 13.328139 l s
+/Helvetica-latin1 ff 0.800000 scf sf
+(Network) dup sw 2 div 30.699271 ex sub 14.305014 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 11.000000 8.000000 m 11.000000 10.000000 l 14.724000 10.000000 l 14.724000 8.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 11.000000 8.000000 m 11.000000 10.000000 l 14.724000 10.000000 l 14.724000 8.000000 l cp s
+/Helvetica-latin1 ff 0.800000 scf sf
+($1234) dup sw 2 div 12.862000 ex sub 9.240000 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 18.250000 12.222453 m 18.250000 15.722453 l 22.237680 15.722453 l 22.237680 12.222453 l f
+0.000000 0.000000 0.000000 srgb
+n 18.250000 12.222453 m 18.250000 15.722453 l 22.237680 15.722453 l 22.237680 12.222453 l cp s
+1.000000 1.000000 1.000000 srgb
+n 17.250000 12.922453 m 17.250000 13.622453 l 19.250000 13.622453 l 19.250000 12.922453 l f
+0.000000 0.000000 0.000000 srgb
+n 17.250000 12.922453 m 17.250000 13.622453 l 19.250000 13.622453 l 19.250000 12.922453 l cp s
+1.000000 1.000000 1.000000 srgb
+n 17.250000 14.322453 m 17.250000 15.022453 l 19.250000 15.022453 l 19.250000 14.322453 l f
+0.000000 0.000000 0.000000 srgb
+n 17.250000 14.322453 m 17.250000 15.022453 l 19.250000 15.022453 l 19.250000 14.322453 l cp s
+/Helvetica-latin1 ff 0.800000 scf sf
+(libxds) 19.650000 13.562453 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+1.000000 1.000000 1.000000 srgb
+n 40.000000 12.222453 m 40.000000 15.722453 l 43.987680 15.722453 l 43.987680 12.222453 l f
+0.000000 0.000000 0.000000 srgb
+n 40.000000 12.222453 m 40.000000 15.722453 l 43.987680 15.722453 l 43.987680 12.222453 l cp s
+1.000000 1.000000 1.000000 srgb
+n 39.000000 12.922453 m 39.000000 13.622453 l 41.000000 13.622453 l 41.000000 12.922453 l f
+0.000000 0.000000 0.000000 srgb
+n 39.000000 12.922453 m 39.000000 13.622453 l 41.000000 13.622453 l 41.000000 12.922453 l cp s
+1.000000 1.000000 1.000000 srgb
+n 39.000000 14.322453 m 39.000000 15.022453 l 41.000000 15.022453 l 41.000000 14.322453 l f
+0.000000 0.000000 0.000000 srgb
+n 39.000000 14.322453 m 39.000000 15.022453 l 41.000000 15.022453 l 41.000000 14.322453 l cp s
+/Helvetica-latin1 ff 0.800000 scf sf
+(libxds) 41.400000 13.562453 m gs 1 -1 sc sh gr
+1.000000 1.000000 1.000000 srgb
+n 47.000000 8.000000 m 47.000000 10.000000 l 50.724000 10.000000 l 50.724000 8.000000 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slj
+0.000000 0.000000 0.000000 srgb
+n 47.000000 8.000000 m 47.000000 10.000000 l 50.724000 10.000000 l 50.724000 8.000000 l cp s
+/Helvetica-latin1 ff 0.800000 scf sf
+($1234) dup sw 2 div 48.862000 ex sub 9.240000 m gs 1 -1 sc sh gr
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 17.544095 9.237859 4.743719 4.743719 93.554427 170.754606 ellipse s
+0 slj
+n 16.426740 14.322086 m 17.250000 13.972453 l 16.476338 13.523625 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 43.739542 8.691284 5.286995 5.286995 14.331690 87.309911 ellipse s
+0 slj
+n 49.051524 10.874117 m 48.862000 10.000000 l 48.276420 10.676089 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 22.237680 13.972453 m 27.096130 13.959822 l s
+0 slj
+n 26.297172 14.361901 m 27.096130 13.959822 l 26.295092 13.561903 l f
+0.100000 slw
+[] 0 sd
+[] 0 sd
+0 slc
+n 33.781947 13.996742 m 38.931947 13.984242 l s
+0 slj
+n 38.132920 14.386182 m 38.931947 13.984242 l 38.130978 13.586185 l f
+/Times-Roman-latin1 ff 1.000000 scf sf
+(The value in) dup sw 2 div 12.000000 ex sub 1.000000 m gs 1 -1 sc sh gr
+(Host A's) dup sw 2 div 12.000000 ex sub 2.000000 m gs 1 -1 sc sh gr
+(representation) dup sw 2 div 12.000000 ex sub 3.000000 m gs 1 -1 sc sh gr
+0.010000 slw
+[0.200000] 0 sd
+[0.200000] 0 sd
+0 slc
+n 16.000000 0.000000 m 16.000000 17.000000 l s
+0.010000 slw
+[0.200000] 0 sd
+[0.200000] 0 sd
+0 slc
+n 46.000000 0.000000 m 46.000000 17.000000 l s
+0.010000 slw
+[0.200000] 0 sd
+[0.200000] 0 sd
+0 slc
+n 36.000000 0.000000 m 36.000000 17.000000 l s
+0.010000 slw
+[0.200000] 0 sd
+[0.200000] 0 sd
+0 slc
+n 24.000000 0.000000 m 24.000000 17.000000 l s
+/Times-Roman-latin1 ff 1.000000 scf sf
+(Transfer encoded) dup sw 2 div 30.000000 ex sub 1.000000 m gs 1 -1 sc sh gr
+(value over the) dup sw 2 div 30.000000 ex sub 2.000000 m gs 1 -1 sc sh gr
+(network.) dup sw 2 div 30.000000 ex sub 3.000000 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(Encode value) dup sw 2 div 20.000000 ex sub 1.000000 m gs 1 -1 sc sh gr
+(from host) dup sw 2 div 20.000000 ex sub 2.000000 m gs 1 -1 sc sh gr
+(format to) dup sw 2 div 20.000000 ex sub 3.000000 m gs 1 -1 sc sh gr
+(standard format.) dup sw 2 div 20.000000 ex sub 4.000000 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(The value in) dup sw 2 div 50.000000 ex sub 1.000000 m gs 1 -1 sc sh gr
+(Host B's) dup sw 2 div 50.000000 ex sub 2.000000 m gs 1 -1 sc sh gr
+(representation) dup sw 2 div 50.000000 ex sub 3.000000 m gs 1 -1 sc sh gr
+/Times-Roman-latin1 ff 1.000000 scf sf
+(Decode value) dup sw 2 div 41.000000 ex sub 1.000000 m gs 1 -1 sc sh gr
+(from standard) dup sw 2 div 41.000000 ex sub 2.000000 m gs 1 -1 sc sh gr
+(format to host) dup sw 2 div 41.000000 ex sub 3.000000 m gs 1 -1 sc sh gr
+(format.) dup sw 2 div 41.000000 ex sub 4.000000 m gs 1 -1 sc sh gr
+showpage