SASL_AUTHID
# define SASL_AUTHID_BIT (1 << SASL_AUTHID)
*result = (*sai)[SASL_AUTHID];
h = (*sai)[SASL_AUTHID];
if (result == EX_OK && mci->mci_sai[SASL_AUTHID] == NULL)
if ((mci->mci_sai[SASL_AUTHID] == NULL ||
*(mci->mci_sai)[SASL_AUTHID] == '\0') &&
r = SASL_AUTHID;
(*sai)[SASL_AUTHID] = (char *) sm_rpool_malloc(mci->mci_rpool,
if ((*sai)[SASL_AUTHID] == NULL)
(void) sm_strlcpy((*sai)[SASL_AUTHID], (*sai)[SASL_USER], l);
l = strlen((*sai)[SASL_AUTHID]) + 1;
(void) sm_strlcpy((*sai)[SASL_USER], (*sai)[SASL_AUTHID], l);