Re: [EXI] Encoding Basic types

Hi Santhanakrishnan,

On Mon, Apr 21, 2008 at 8:02 AM, santhanakrishnan <santhana@huawei.com> wrote:
>
>
>
>
> Hi
>
> ·           While encoding N bit unsigned integer if the range of the
> bounded integer is greater than 4095 then the spec states that the input
> should be encoded as Integer. I feel it should be encoded as Unsigned
> Integer in this case as the original input itself is an N bit Unsigned
> Integer.

It is possible the number may be negative.  If the range value was
something like -10,000 to 0, the value would be negative after
discarding the constraint.

>
>
>
> ·           Also If we encode a bounded integer as N bit unsigned integer
> then how the decoder will know the starting value of range while decoding.
> The range start value is not part of the encoding. Should the range start
> information be made available in the grammar generated from the schema ?

Yes.

>
>
>
> Please clarify the above.
>
>
>
> Regards
>
> Santhanakrishnan



-- 
Ed Day
Objective Systems, Inc.
http://www.obj-sys.com

Received on Monday, 21 April 2008 12:53:09 UTC