[
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)