As funções devem ser “externas” nos arquivos de cabeçalho?
Devem ser feitas funçõesextern
em arquivos de cabeçalho? Ou são elesextern
por padrão?
Por exemplo, devo escrever isto:
// birthdays.h
struct person find_birthday(const char* name);
ou isto:
// birthdays.h
extern struct person find_birthday(const char* name);