小野寛生です
> if(linux)
> lang = setlocale(LC_ALL, "");
> else
> ...
>
> と徐々に直してゆこうかと思いますが、どうでしょうか?
と書いたのですが、ざっと見て行くと、大部分は #include の条件分岐だった
りして、上記のように直すとかえって複数の style がまざって変かもしれな
いです。
あと、jhlp.c の
184 if (strlen (p) >= 4)
185 {
186 strncpy (lang_dir, p, LANGDIRLEN-1);
187 lang_dir[LANGDIRLEN-1] = '\0';
188 }
189 else
190 {
191 strcpy (lang_dir, p);
192 }
193 }
って何故分岐しているのでしょう?