永遠のプログラマ☆

還暦過ぎてもプログラマ(40年)

え、こんな関数あった?memicmp

こんにちは。

人は感情で動く。

GOTOなくても行きたい人は動く。

止められない。

 

さて、昔、c++Windowsサービス実装。

忘れた頃に不具合報告。

 

SMTPメール解析がNGですと。

 

SMTPメールヘッダー。

To: が常識と思ってた。

to: と小文字になってた。

 

いやぁ、そんなメーラーがあるとはね。

 

if (memcmp(line,"To:",3) == 0)

 

 

if (memicmp(line,"To:",3) == 0)  // 大文字小文字OK

 

に変更。

memicmp の存在を知らず。。。。

 

他にも "From:" とか "Subject:"

いっぱいありました。

 

 

やれやれ。