Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Besides, I think [Slackware] sounds better than 'Microsoft,' don't you?" (By Patrick Volkerding)


devel / comp.sys.apple2.programmer / ORCA/C 2.2.0 B6

SubjectAuthor
o ORCA/C 2.2.0 B6Stephen Heumann

1
ORCA/C 2.2.0 B6

<tbff11$3f1o4$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=248&group=comp.sys.apple2.programmer#248

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: stephen.heumann@gmail.com (Stephen Heumann)
Newsgroups: comp.sys.apple2.programmer
Subject: ORCA/C 2.2.0 B6
Date: Fri, 22 Jul 2022 19:22:57 -0500
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <tbff11$3f1o4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="8aeb10ae4f74d5d71a13034a55e9d835";
logging-data="3639044"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/x0j7R3H4PW2XT0AZROZlSvMxaU/mTVlQ="
User-Agent: Unison/2.2
Cancel-Lock: sha1:W3WOzZfCHd6TFnEJSMxosIJOOJc=
 by: Stephen Heumann - Sat, 23 Jul 2022 00:22 UTC

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

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor