プロトタイプ宣言について教えて。
int myStrlen(const char* str) {
 return strlen(str);
}
って関数があったとき、
int myStrlen(const char* str);
これがプロトタイプ宣言だよね。
ANSI以前のプロトタイプ宣言が無いときは
int myStrlen();
こう書いていたんだっけ?
プロトタイプ宣言が無いときに、相互に呼び出される関数を
どう実現していたのかが気になった。