From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,d2bc1c4ca7f04be6 X-Google-Attributes: gid103376,public From: randhol+abuse@pvv.org (Preben Randhol) Subject: Re: GNAT bug or expectations problem with Text_Io.Text_Streams Date: 2000/09/24 Message-ID: #1/1 X-Deja-AN: 673445371 Content-Transfer-Encoding: 8bit References: <8qjmp5$189$1@pyrite.mv.net> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@itea.ntnu.no X-Trace: kopp.stud.ntnu.no 969784750 9032 129.241.83.82 (24 Sep 2000 08:39:10 GMT) Organization: Norwegian university of science and technology Mime-Version: 1.0 User-Agent: slrn/0.9.6.2 (Linux) NNTP-Posting-Date: 24 Sep 2000 08:39:10 GMT Newsgroups: comp.lang.ada Date: 2000-09-24T08:39:10+00:00 List-Id: On Sat, 23 Sep 2000 21:56:42 -0400, Jeff Creem wrote: > >For example, when a byte with 16#0D# is written to the stream it is >followed >autmatically by 16#0A#. (Running on Win 95) looks to me like text_io >is still watching in the background and sees a CR so it sticks in a LF which >is >not what I wanted. I'm running Linux and after compiling and running your program with Gnat 3.13p I get: *** File: Source/Ada95/Example/Stream/test_file1 00000000 : 48 65 6C 6C 6F 0A 00 00-00 00 00 01 00 00 02 00 : Hello........... 00000001 : 00 03 00 00 04 00 00 05-00 00 06 00 00 07 00 00 : ................ 00000002 : 08 00 00 09 00 00 0A 00-00 0B 00 00 0C 00 00 0D : ................ 00000003 : 00 00 0E 00 00 0F 00 00-10 00 00 11 00 00 12 00 : ................ 00000004 : 00 13 00 00 14 00 00 15-00 00 16 00 00 17 00 00 : ................ 00000005 : 18 00 00 19 00 00 1A 00-00 1B 00 00 1C 00 00 1D : ................ 00000006 : 00 00 1E 00 00 1F 00 00-20 00 00 21 00 00 22 00 : ........ ..!..". 00000007 : 00 23 00 00 24 00 00 25-00 00 26 00 00 27 00 00 : .#..$..%..&..'.. 00000008 : 28 00 00 29 00 00 2A 00-00 2B 00 00 2C 00 00 2D : (..)..*..+..,..- 00000009 : 00 00 2E 00 00 2F 00 00-30 00 00 31 00 00 32 00 : ...../..0..1..2. 0000000A : 00 33 00 00 34 00 00 35-00 00 36 00 00 37 00 00 : .3..4..5..6..7.. 0000000B : 38 00 00 39 00 00 3A 00-00 3B 00 00 3C 00 00 3D : 8..9..:..;..<..= 0000000C : 00 00 3E 00 00 3F 00 00-40 00 00 41 00 00 42 00 : ..>..?..@..A..B. 0000000D : 00 43 00 00 44 00 00 45-00 00 46 00 00 47 00 00 : .C..D..E..F..G.. 0000000E : 48 00 00 49 00 00 4A 00-00 4B 00 00 4C 00 00 4D : H..I..J..K..L..M 0000000F : 00 00 4E 00 00 4F 00 00-50 00 00 51 00 00 52 00 : ..N..O..P..Q..R. 00000010 : 00 53 00 00 54 00 00 55-00 00 56 00 00 57 00 00 : .S..T..U..V..W.. 00000011 : 58 00 00 59 00 00 5A 00-00 5B 00 00 5C 00 00 5D : X..Y..Z..[..\..] 00000012 : 00 00 5E 00 00 5F 00 00-60 00 00 61 00 00 62 00 : ..^.._..`..a..b. 00000013 : 00 63 00 00 64 00 00 65-00 00 66 00 00 67 00 00 : .c..d..e..f..g.. 00000014 : 68 00 00 69 00 00 6A 00-00 6B 00 00 6C 00 00 6D : h..i..j..k..l..m 00000015 : 00 00 6E 00 00 6F 00 00-70 00 00 71 00 00 72 00 : ..n..o..p..q..r. 00000016 : 00 73 00 00 74 00 00 75-00 00 76 00 00 77 00 00 : .s..t..u..v..w.. 00000017 : 78 00 00 79 00 00 7A 00-00 7B 00 00 7C 00 00 7D : x..y..z..{..|..} 00000018 : 00 00 7E 00 00 7F 00 00-80 00 00 81 00 00 82 00 : ..~............ 00000019 : 00 83 00 00 84 00 00 85-00 00 86 00 00 87 00 00 : ................ 0000001A : 88 00 00 89 00 00 8A 00-00 8B 00 00 8C 00 00 8D : ................ 0000001B : 00 00 8E 00 00 8F 00 00-90 00 00 91 00 00 92 00 : ................ 0000001C : 00 93 00 00 94 00 00 95-00 00 96 00 00 97 00 00 : ................ 0000001D : 98 00 00 99 00 00 9A 00-00 9B 00 00 9C 00 00 9D : ................ 0000001E : 00 00 9E 00 00 9F 00 00-A0 00 00 A1 00 00 A2 00 : ........�..�..�. 0000001F : 00 A3 00 00 A4 00 00 A5-00 00 A6 00 00 A7 00 00 : .�..�..�..�..�.. 00000020 : A8 00 00 A9 00 00 AA 00-00 AB 00 00 AC 00 00 AD : �..�..�..�..�..� 00000021 : 00 00 AE 00 00 AF 00 00-B0 00 00 B1 00 00 B2 00 : ..�..�..�..�..�. 00000022 : 00 B3 00 00 B4 00 00 B5-00 00 B6 00 00 B7 00 00 : .�..�..�..�..�.. 00000023 : B8 00 00 B9 00 00 BA 00-00 BB 00 00 BC 00 00 BD : �..�..�..�..�..� 00000024 : 00 00 BE 00 00 BF 00 00-C0 00 00 C1 00 00 C2 00 : ..�..�..�..�..�. 00000025 : 00 C3 00 00 C4 00 00 C5-00 00 C6 00 00 C7 00 00 : .�..�..�..�..�.. 00000026 : C8 00 00 C9 00 00 CA 00-00 CB 00 00 CC 00 00 CD : �..�..�..�..�..� 00000027 : 00 00 CE 00 00 CF 00 00-D0 00 00 D1 00 00 D2 00 : ..�..�..�..�..�. 00000028 : 00 D3 00 00 D4 00 00 D5-00 00 D6 00 00 D7 00 00 : .�..�..�..�..�.. 00000029 : D8 00 00 D9 00 00 DA 00-00 DB 00 00 DC 00 00 DD : �..�..�..�..�..� 0000002A : 00 00 DE 00 00 DF 00 00-E0 00 00 E1 00 00 E2 00 : ..�..�..�..�..�. 0000002B : 00 E3 00 00 E4 00 00 E5-00 00 E6 00 00 E7 00 00 : .�..�..�..�..�.. 0000002C : E8 00 00 E9 00 00 EA 00-00 EB 00 00 EC 00 00 ED : �..�..�..�..�..� 0000002D : 00 00 EE 00 00 EF 00 00-F0 00 00 F1 00 00 F2 00 : ..�..�..�..�..�. 0000002E : 00 F3 00 00 F4 00 00 F5-00 00 F6 00 00 F7 00 00 : .�..�..�..�..�.. 0000002F : F8 00 00 F9 00 00 FA 00-00 FB 00 00 FC 00 00 FD : �..�..�..�..�..� 00000030 : 00 00 FE 00 00 FF - : ..�..� Displayed: 1 File. To me it looks like you have some other bugs as well in your program? -- Preben Randhol - Ph.D student - http://www.pvv.org/~randhol/ "i too once thought that when proved wrong that i lost somehow" - i was hoping, alanis morisette