<function>
<fname>main</fname>
<explanation>

src/machine/main/cmdline/main.c

XLコマンドライン型アプリケーションのためのmain

src/machine/main/window/main.c

XLコマンドライン型、かつstabilizerを最初に呼ばなければならないアプリケーションのためのmain

src/machine/main/window/main.c

windowを生成するアプリケーションのためのmain。現在はcosmosだけである。

</explanation>
<details>
<renew "02/09/02">
以前のバージョンでは、main関数は機種非依存部分にありました。このバージョンではmain関数および、いくつかの初期化を、機種依存部分に持っていきました。機種依存部分には、main関数には上記の3つがあります。
この改良によって、Macなど、最初にいろいろなものを初期化しなければならないアーキテクチャでは、このmainのなかで初期化することが出来ます。
いずれのmainも最後は、機種非依存部分の_mainを読み込んできます。もし、argc, argvの無いアーキテクチャでは擬似的にargc, argvをつくり、_mainへ渡してやれば良いわけです。
</details>
</function>