RCD_CALLBACK
RCD_DUP | RCD_CALLBACK);
ASSERT((flag & RCD_DUP) || (flag & RCD_CALLBACK));
if (flag & RCD_CALLBACK)
RCD_CALLBACK);