竹中@狛江.電中研です。

In article <YAS.04Mar8164712@kirk.is.tsukuba.ac.jp> yas@is.tsukuba.ac.jp wrote on Mon, 8 Mar 2004 07:47:12 GMT:
 >In article <c2gqsb$q3u$1@dnknews.denken.or.jp>
 >   I writes:
 >> コンパイラがしょぼい場合は、人間ではなく、プログラムにやらせれば
 >> よいでしょう。
 >
 >プログラムにやらせるとして、具体的にどうすればいいんですか?

人間がするには単純すぎて、いちいち変換したくないわけですよね。
(たとえば、strcpy -> strlcpy)

バグを入れないためにすることをいくつかの方法に分けられれば(たとえば
strcpy -> strlcpy+α or β ...)、あとはstrcpyを検出したら、
strlcpy+αに変換するプログラム(ソース変換プログラム)を作れば
いいんでは。

my-プリコンパイラがお勧めだと思いますが。

-----------------------------------------------------------------
電力中央研究所  電力システム部  竹中 清
- kiyos - kiyos - kiyos - kiyos - kiyos - kiyos - kiyos - kiyos -
takenaka@criepi.denken.or.jp