Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #5978
| From | Stephen Heumann <stephen.heumann@gmail.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| Subject | ORCA/C 2.2.0 B6 |
| Date | 2022-07-22 19:22 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <tbff11$3f1o4$1@dont-email.me> (permalink) |
Hi folks, I've just released ORCA/C 2.2.0 B6. The full source code is available on GitHub, and a binary update package is on the releases page: https://github.com/byteworksinc/ORCA-C/releases/tag/orcac-220b6 This is the latest version of ORCA/C, the C compiler for the Apple IIGS. In addition to various bug fixes, this release includes a number of new features: * Support for new language features from C99 and C11: - Compound literals - Hexadecimal floating-point constants - Unicode strings and characters in code - Type qualifiers or `static` in the declarations of array parameters * Support for new library features, mainly from C99 and C11: - Unicode conversion functions - Many new `<math.h>` functions from C99 - `strftime` function for formatting date/time strings - `va_copy` macro for copying variable arguments - Minimalistic implementation of locale functions (supporting the `"C"` locale only) * Option to use a custom pre-include file * Option to print file names in error messages * Option to disable non-standard ORCA/C keywords (so they can be used as identifiers) Note that this update must be applied on top of an existing copy of ORCA/C 2.1 or later. If you don't already have that, it's available as part of the Opus ][ collection sold by Juiced.GS. There is also a corresponding update to the GNO-specific version of ORCALib, which you should get if you are using ORCA/C under GNO: https://github.com/byteworksinc/ORCALib/releases/tag/gno-orcalib-220b6 Happy KFest! -- Stephen Heumann
Back to comp.sys.apple2.programmer | Previous | Next | Find similar
ORCA/C 2.2.0 B6 Stephen Heumann <stephen.heumann@gmail.com> - 2022-07-22 19:22 -0500
csiph-web