Valor de retorno int implícito da função C

Eu pesquisei e simplesmente não consigo encontrar a resposta para esta pergunta simples.

Trabalhando em uma base de código legado (portado para o Linux recentemente, e lentamente atualizando para um novo compilador) e eu vejo um monte de

<code>int myfunction(...)
{
// no return...
}
</code>

Eu sei que o TYPE de retorno implícito de uma função é int, mas qual é o retorno implícito VALUE quando nenhum retorno é especificado. Eu testei e obtive 0, mas isso é apenas com o gcc. Este compilador é específico ou é definido como padrão para 0?

EDIT: 12/2017 respondido aceito com base nele referenciando uma versão mais recente do padrão.

questionAnswers(7)

yourAnswerToTheQuestion