Actually.. I have no idea ;-P... I should have a look. There are a number of other utility functions in s_misc.c which sue this pattern, so I figured I'd borrow it. make_nick_user_host is a good example.