comp.lang.ada
 help / color / mirror / Atom feed
From: Ted Dennison<dennison@telepath.com>
Subject: Re: compile time Least Common Multiple, was Re: Ada and Internet stuff
Date: Fri, 31 Aug 2001 18:08:47 GMT
Date: 2001-08-31T18:08:47+00:00	[thread overview]
Message-ID: <PoQj7.928$F4.5690@www.newsranger.com> (raw)
In-Reply-To: UXPj7.34989$sa.18017934@news1.rdc1.sfba.home.com

In article <UXPj7.34989$sa.18017934@news1.rdc1.sfba.home.com>, tmoran@acm.org
says...
>
>>Why are you doing that, though?  What you would generally want to figure
>>out with a stream is the minimum number of stream elements that will be
>>required to cover your data object's 'size.
>  No, I'm not concerned here with converting from my data objects to stream
>elements, but with encoding successive 24 bit chunks from a supplied
>stream_element_array.  So I need an Unchecked_Conversion from a
>subtype of stream_element_array of some length, to an array of 24 bit chunks,
>so I need to know how many stream_element's are needed to make that
>subtype an even multiple of 24 bits.

OK. So I was talking encoding while you were talking decoding. But both
processes are reversible, so we are still back to the same issue. Unless they
match up perfectly, you are still going to have to deal with some extra leftover
slag bits in the source object (the stream element array). So you are *still*
going to have some waste at the end, which you will have to deal with by
calulating the minimum number of 24 bit chunks needed to store it (or maximum
that doesn't, depending on whether you want to save the leftover data, or try to
use it). Why not just do that for the whole array at once and be done with it?

---
T.E.D.    homepage   - http://www.telepath.com/dennison/Ted/TED.html
          home email - mailto:dennison@telepath.com



      reply	other threads:[~2001-08-31 18:08 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-24 19:22 Ada and Internet stuff Darren New
2001-08-24 19:39 ` Ted Dennison
2001-08-24 20:30   ` Pascal Obry
2001-08-24 22:03     ` Ehud Lamm
2001-08-26 15:52       ` David Botton
2001-08-26 20:32         ` Pascal Obry
2001-08-27  1:40           ` David Botton
2001-08-27  6:31             ` Ehud Lamm
2001-08-24 20:32 ` Pascal Obry
2001-08-24 23:36   ` Darren New
2001-08-24 20:39 ` Larry Kilgallen
2001-08-24 22:08 ` Marc A. Criley
2001-08-25  7:07   ` Pascal Obry
2001-08-27  1:49 ` tmoran
2001-08-27 11:04   ` Tarjei T. Jensen
2001-08-27 11:28     ` Ehud Lamm
2001-08-27 20:09       ` Pascal Obry
2001-08-27 23:10   ` David Botton
2001-08-29  5:52     ` tmoran
2001-08-29 16:28       ` Darren New
2001-08-29 17:12         ` David Botton
2001-08-29 17:32         ` Ted Dennison
2001-08-29 18:51         ` tmoran
2001-08-29 19:00           ` Darren New
2001-08-29 19:53             ` tmoran
2001-08-29 20:03               ` Darren New
2001-08-29 20:08           ` Ted Dennison
2001-08-30  7:08             ` tmoran
2001-08-31  2:39               ` tmoran
2001-08-31 13:34                 ` Ted Dennison
2001-08-31 13:46                   ` Marin David Condic
2001-08-31 17:37                     ` tmoran
2001-08-31 17:59                       ` Marin David Condic
2001-09-01 17:56                         ` tmoran
2001-08-31 13:34                 ` Marin David Condic
2001-08-31 17:52                   ` Ted Dennison
2001-08-31 18:09                     ` Marin David Condic
2001-08-31  2:53               ` compile time Least Common Multiple, was " tmoran
2001-08-31 13:43                 ` Ted Dennison
2001-08-31 17:37                   ` tmoran
2001-08-31 18:08                     ` Ted Dennison [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox