• ORCA/C 2.2.0 B6

    From Stephen Heumann@21:1/5 to All on Fri Jul 22 19:22:57 2022
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)