Function Support Tables - Master Index
This directory contains comprehensive function support tables for Amiga compilers and libraries. Each table documents the compliance status of standard C, POSIX, and C++ library functions across different Amiga development environments.
Compiler Support Status
The following compilers and libraries are documented:
VBCC: VBCC compiler (Volker Barthelmann's C compiler)
GCC: GNU Compiler Collection for Amiga
SAS/C: SAS/C compiler (Manx Software)
DICE: DICE C compiler (Matt Dillon)
libnix: C library for GCC (Matthias Fleischer & Gunther Nikl)
clib2: C library for GCC (Olaf Barthel)
Table Categories
C Standard Library
ctype.h
stdio.h
stdlib.h
string.h
math.h
time.h
locale.h
setjmp.h
signal.h
errno.h
assert.h
stdarg.h
wchar.h
wctype.h
POSIX Library
Filesystem
Process Management
Sockets
Threads
System Information
Memory Management
Time Functions
Environment
Directory Operations
Error Handling
C++ Standard Library
Containers
Algorithms
Iterators
Strings
I/O Streams
Numerics
Memory
Utilities
Threading
Regular Expressions
Proprietary Function Documentation
VBCC Proprietary Functions
SAS/C Proprietary Functions
DICE Proprietary Functions
libnix POSIX Features
clib2 Proprietary Functions
Usage
Each table uses the following status indicators:
Compliant: Function exists and follows the standard specification
Non-compliant: Function exists but has different behavior or prototype
Missing: Function is not implemented
Blank: Function status not yet determined
Notes
Functions implemented using Amiga native functions under the hood are marked as "Compliant" if they provide the expected interface
Some functions may be implemented differently across compilers while maintaining compatibility
Proprietary extensions are documented separately for each compiler/library