m4_define(`hm_arg_must', `Tmust("$1","$'`2",$'`2==$'`3);')
m4_define(`hm_arg_socktype',`
Tmust("$1","$'`1",$'`1==SOCK_STREAM || $'`1==SOCK_DGRAM);')
m4_define(`hm_arg_must', `Tmust("$1","$'`2",$'`2==$'`3);')
m4_define(`hm_arg_socktype',`
Tmust("$1","$'`1",$'`1==SOCK_STREAM || $'`1==SOCK_DGRAM);')