Tclドキュメントからのこのコードを理解しようとしています
typedef int Tcl_DriverOutputProc(
ClientData instanceData,
const char *buf,
int toWrite,
int *errorCodePtr);
私が知っているように、 typedef の目的は既存の型に代替名を割り当てることですが、なぜ typedef int がfunctionに必要なのですか? これはどのように使用できますか?