forked from KolibriOS/kolibrios
нен работает по стандартам после `main` должно быть закрыте всего, что закрывается в `exit` ну терпите, crt увеличиласть на несколько байт обертка для `exit` в crt нужна т.к. `exit` импортируется. зачем вообще было держать бинарь `libc.obj/lib/crt0.o`, если абсолютно такой же лежит в `bin/lib/` всемсте `tcc`? Нет, зачем вообще тащить бинари в репку?
19 lines
192 B
C
19 lines
192 B
C
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
|
|
void f()
|
|
{
|
|
static int c = 1;
|
|
printf("exit #%d\n", c);
|
|
c++;
|
|
}
|
|
|
|
int main()
|
|
{
|
|
atexit(&f);
|
|
atexit(&f);
|
|
atexit(&f);
|
|
|
|
return 0;
|
|
}
|