ad_id.c revision 5546876b121d674077e93fe908f3a602de8ec31f