短いテキストを表示するプログラムを作りました。期待通りの表示にはなったのですが、コンパイル時に警告が出てしまいます。

どこを修正すべきか分かりますか?
main.c
#include <stdio.h>
#include <stdlib.h>
void SayHello();
int main() {
SayHello();
return EXIT_SUCCESS;
}
void SayHello() {
puts("Hello!");
}
期待される実行結果
Hello!

これって、ハローワールドをサブルーチンにしただけですよね。

そうよ。でも警告が出るのよね。

うーん、すごく単純なプログラムだと思うんだけどなぁ……。

C++のコンパイラでは、同じプログラムでも警告されません。