今時 register なんてつけてるし、変なところでキャストしてるし...

> int unko(const char *s1, const char *s2)

まあ、自覚はあるらしい。