pkatlic opened a new pull request, #872: URL: https://github.com/apache/daffodil/pull/872
Add build documentation and update code to support building on macOS. Rename existing stack_t struct to avoid conflict with built-in type definition on macO. Use int64 and uint64 primitives for integer types to fix compilation warnings. Add portable endian header file for macOS endian definitions, as these are not located in endian.h. This was tested on macOS 10.15.7. DAFFODIL-2744 BUILD.md: Add macOS dependency installation to build documentation. stack.h: Rename stack_t struct to c_stack_t in order to avoid naming conflict with macOS types. stack.c: Rename stack_t struct to c_stack_t in order to avoid naming conflict with macOS types. xml_writer.h: Rename stack_t struct to c_stack_t in order to avoid naming conflict with macOS types. xml_writer.c: Use PRIi64 and PRIu64 integer types to avoid compilation warnings on macOS. p_endian.h: Add portable endian header file for including proper endian header files and defines on macOS. parsers.c: Import portable endian header file. unparsers.c: Import portable endian header file. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
