[ 
https://issues.apache.org/jira/browse/DAFFODIL-2696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Interrante resolved DAFFODIL-2696.
---------------------------------------
    Resolution: Fixed

Resolved in commit e56c5801ebced6ab31ca3bc0f7958bb30a6a8aad.

Dave, thank you for reminding me to mark this ticket as resolved and noticing 
the discrepancy between my git commit (which was correct) and the parameter 
name "end_bytePos0b"  in parsers.h (which needs to be changed to match the 
parameter name "end_bitPos0b" actually used in parsers.c and likewise for 
unparsers.h and unparsers.c).  I'll fix that parameter name discrepancy in my 
next runtime2 set of changes.

> Extend runtime2 to N-bit booleans and integers (1 <= N <= 64)
> -------------------------------------------------------------
>
>                 Key: DAFFODIL-2696
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2696
>             Project: Daffodil
>          Issue Type: Improvement
>          Components: Back End C-Generator
>            Reporter: John Interrante
>            Assignee: John Interrante
>            Priority: Major
>             Fix For: 3.4.0
>
>
> Allow runtime2 to read and write N-bit booleans and integers where N is an 
> explicit length from 1 to 64 bits.  Add C-language unit tests for easier 
> debugging of N-bit-long numbers (requires Criterion test framework with MIT 
> license, https://github.com/Snaipe/Criterion, but never used by or deployed 
> with Daffodil itself so no need to change Daffodil's LICENSE or NOTICE 
> files).  Fix issue overwriting C fields when initializing ERDs and fields of 
> C structures containing choices within choices.  Reduce differences between 
> runtime1 and runtime2 when printing float numbers in XML infosets.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to