Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #6346 > unrolled thread
| Started by | Stephen Heumann <stephenheumann@gmail.com> |
|---|---|
| First post | 2026-07-12 20:13 -0500 |
| Last post | 2026-07-21 01:23 +0000 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.sys.apple2.programmer
ORCA/C 2.3.0 B1 Stephen Heumann <stephenheumann@gmail.com> - 2026-07-12 20:13 -0500
Re: ORCA/C 2.3.0 B1 D Finnigan <dog_cow@macgui.com> - 2026-07-13 12:42 +0000
Re: ORCA/C 2.3.0 B1 Garrett Meiers <gmeiers@gmail.com> - 2026-07-21 01:23 +0000
| From | Stephen Heumann <stephenheumann@gmail.com> |
|---|---|
| Date | 2026-07-12 20:13 -0500 |
| Subject | ORCA/C 2.3.0 B1 |
| Message-ID | <1131e34$37tjl$1@dont-email.me> |
Hi folks, I've just released ORCA/C 2.3.0 B1. 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-230b1 This is the latest version of ORCA/C, the C compiler for the Apple IIGS. This update contains various enhancements and bug fixes, including support for many features from the recent C23 standard. Major new features added since ORCA/C 2.2.1 include: * C23 language features - New spellings without underscores for some keywords like bool - true, false, and nullptr predefined constants - typeof and typeof_unqual operators - #elifdef and #elifndef preprocessor directives - #embed preprocessor directive for embedding data from files - Type inference using auto in variable declarations - Bit-precise integer types _BitInt(N) and unsigned _BitInt(N) - Variable-length array types (but not VLAs as local variables) - Optional support for C23 rules requiring function prototypes - Enumeration constant values can be outside the range of int - Underlying types for enumerations can be explicitly specified - Structure, union, or enumeration definitions can be repeated - Labels are allowed before declarations or at the end of a block * C23 library features - Many new floating-point math functions - New <stdbit.h> header with many bit utility functions - Support for binary numbers in printf and scanf - Various new library functions such as memccpy and strdup 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-230b1 -- Stephen Heumann
[toc] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2026-07-13 12:42 +0000 |
| Message-ID | <dog_cow-1783946530@macgui.com> |
| In reply to | #6346 |
Stephen Heumann wrote: > Hi folks, > > I've just released ORCA/C 2.3.0 B1. The full source code is available on > GitHub, and a binary update package is on the releases page: Nice! Thanks for the update.
[toc] | [prev] | [next] | [standalone]
| From | Garrett Meiers <gmeiers@gmail.com> |
|---|---|
| Date | 2026-07-21 01:23 +0000 |
| Message-ID | <1Sz7S.891574$P9D2.476613@fx24.iad> |
| In reply to | #6346 |
On Sun, 12 Jul 2026 20:13:08 -0500, Stephen Heumann wrote: > 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-230b1 Been meaning to get back to playing with GNO. Thanks for the update! -- Garrett Meiers -- Garrett Meiers
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web