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.