This pull request makes the IRF array accessible via the C interface. The primary reason for this is so that we can programmatically determine the number of fixed replications in a fixed repeat. Previously we were "walking" the data structure to determine these counts which resulted in some rather convoluted code in https://github.com/JCSDA-internal/ioda-converters/tree/develop/src/bufr.
This pull request makes the IRF array accessible via the C interface. The primary reason for this is so that we can programmatically determine the number of fixed replications in a fixed repeat. Previously we were "walking" the data structure to determine these counts which resulted in some rather convoluted code in https://github.com/JCSDA-internal/ioda-converters/tree/develop/src/bufr.
This pull request a precondition for the following Zenhub ticket: https://app.zenhub.com/workspaces/jedi-5eb436d0a544107acce79780/issues/gh/jcsda-internal/ioda-converters/1181
If your curious try the python bindings: https://github.com/JCSDA-internal/ioda-converters/pull/1195