BBS_SLIPがIDとは独立して設定されているように、
! も、IDやBBS_SLIPと独立しているので、その定義は正しくない

参考にするならこっちのiIを分解すべき
http://mattari.plusvip.jp/test/read.cgi/jane2ch/1317603120/620+633