@node main, net, Copying, Top
@comment  node-name,  next,  previous,  up
@chapter main

@defun main
@heading 説明
@example
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 だけである。
@end example

@sp 1

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

@end defun
