AROS-v0/compiler/stdc
deadwood 650ca7741e Support registering atexit() functions before CrtProgCtx is created
This can happen in C++ when there is a global object which creates a
static object in its constructor. Creation of global object is run in
CTORS set and static object destructor is registered with atexit.

This all happens before __progonly_program_startup had a chance to run
and create CrtProgCtx
2024-04-26 19:31:14 +02:00
..
include define BOOL_MAX and BOOL_WIDTH 2024-04-23 18:56:17 +02:00
math
LEGAL
__ctype.c
__ctype.h
__ctype_linklib.c
__env.c move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
__env.h move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
__exitfunc.c Support registering atexit() functions before CrtProgCtx is created 2024-04-26 19:31:14 +02:00
__exitfunc.h
__memalign.h
__optionallibs.c
__optionallibs.h
__signal.c
__signal.h
__stdc_assert.c
__stdc_fpuprivate.c
__stdc_geterrnoptr.c
__stdc_getsigngamptr.c
__stdc_gmtoffset.c
__stdc_intbase.h
__stdc_ioerr2errno.c
__stdc_mb_cur_max.c
__stdc_startup.c
__stdcio_assert.c
__stdcio_env.c move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
__stdcio_environ.c move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
__stdcio_init.c
__stdcio_intbase.h move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
__stdcio_stdstreams.c
__stdio.c revert and replace instead by caching the original flags, and restoring on close. 2024-04-23 18:59:28 +02:00
__stdio.h revert and replace instead by caching the original flags, and restoring on close. 2024-04-23 18:59:28 +02:00
__vcformat.c
__vcscan.c Fix for '*' in sscanf 2024-01-30 10:17:26 +01:00
_exit.c
_fenv.c
abort.c
abs.c
asctime.c
asctime_r.c
asprintf.c Publish asprintf and vasprintf 2024-04-23 20:27:07 +02:00
atexit.c
atof.c
atoi.c
atol.c
atoll.c
background.c
bsearch.c
calloc.c
clearerr.c
clock.c
ctime.c
ctime_r.c
debug.h
difftime.c
div.c
empty.c
exit.c
fclose.c
fenv.c
feof.c
ferror.c
fflush.c
fgetc.c
fgetpos.c
fgets.c
fopen.c
fprintf.c
fputc.c
fputs.c
fread.c
free.c
freopen.c
fscanf.c
fseek.c
fsetpos.c
ftell.c
fwrite.c
getc.c
getchar.c
getenv.c
gets.c
gmtime.c
gmtime_r.c
imaxabs.c
imaxdiv.c
labs.c
ldiv.c
llabs.c
lldiv.c
localeconv.c
localtime.c
localtime_r.c
longjmp.c
malloc.c
malloc_align.c ensure the returned aligned address provides the required storage space for the magic value and pointer before it. 2022-06-24 10:32:49 +02:00
mblen.c
mbstowcs.c
mbtowc.c
memchr.c
memcmp.c
memcpy.c
memmove.c
memset.c
mktime.c
mmakefile.src move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
on_exit.c
perror.c move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
printf.c
putc.c
putchar.c
puts.c
qsort.c
raise.c
rand.c
realloc.c
realloc_nocopy.c
remove.c
rename.c
rewind.c
scanf.c
setbuf.c correct setbuf behaviour when no buffer is used. 2024-04-23 16:49:32 +02:00
setjmp.c
setlocale.c
setvbuf.c make sure setvbuf does what it is supposed to. 2024-04-23 16:49:32 +02:00
signal.c
snprintf.c
sprintf.c Include <stdarg.h> for va_start/va_end macros 2022-02-04 09:23:04 +01:00
sscanf.c
stccpy.c
stcd_l.c
stch_l.c
stcl_d.c
stcl_h.c
stcl_o.c
stco_l.c
stcu_d.c
stdc.conf add the function parameter names 2024-04-23 18:58:39 +02:00
stdc_startup.c
stdcio.conf move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
stdcio_environ.c move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself. 2024-04-23 19:19:33 +02:00
stdcio_startup.c
stpblk.c
stpcpy.c
stpsym.c
strcasecmp.c
strcasestr.c
strcat.c
strchr.c
strcmp.c
strcoll.c
strcpy.c
strcspn.c
strdup.c
strerror.c
strftime.c
strlcat.c
strlcpy.c
strlen.c
strlwr.c
strncasecmp.c
strncat.c
strncmp.c
strncpy.c
strndup.c
strnlen.c
strpbrk.c
strrchr.c
strrev.c
strsep.c
strspn.c
strstr.c
strtod.c
strtof.c
strtoimax.c
strtok.c
strtok_r.c
strtol.c
strtold.c
strtoll.c
strtoul.c
strtoull.c
strtoumax.c
strupr.c
strxfrm.c
system.c
time.c
tmpfile.c
tmpnam.c
ungetc.c
vasprintf.c Publish asprintf and vasprintf 2024-04-23 20:27:07 +02:00
vfprintf.c
vfscanf.c
vprintf.c
vscanf.c
vsnprintf.c
vsprintf.c
vsscanf.c
wcscat.c
wcscmp.c
wcscpy.c
wcslen.c
wcsncmp.c
wcsncpy.c
wcstombs.c
wctomb.c