The idlist code is stuffing an integer in the idlist::name member, which causes a compiler warning: uidlist.c: In function ‘parse_name_map’: uidlist.c:466:12: warning: cast to pointer from integer of different size The code should use a union instead.
I checked in a fix for this.