смотрю файл xxx.c и вижу такое:
int xxx()
{
    if (x) return -1;
    printf("xxx\n");
}те явного return 0; нет. обновите плиз мой склероз: это UB или где-то в стандарте явно оговорено что точно будет возвращен 0?
это же не жаба с ее null. вангую UB






