change the code to use more case statements. Fix gcc issue in stage1.
-rw-r--r-- 398 AUTHORS
-rw-r--r-- 17987 COPYING
-rw-r--r-- 60810 ChangeLog
-rw-r--r-- 5154 ChangeLog.old
-rw-r--r-- 444 NOTES
-rw-r--r-- 1782 README
-rw-r--r-- 5047 REMARKS
-rw-r--r-- 271 TODO
drwxr-xr-x - arch
-rwxr-xr-x 8371 catalyst
drwxr-xr-x - examples
drwxr-xr-x - files
drwxr-xr-x - livecd
drwxr-xr-x - modules
drwxr-xr-x - targets