Lines Matching refs:newlen
838 size_t newlen, save_buflen = *buflen; in addname() local
845 newlen = prune_origin(*buf, origin); in addname()
848 } else if (newlen == 0U) { in addname()
850 if (newlen + 2 > *buflen) in addname()
852 (*buf)[newlen++] = '@'; in addname()
853 (*buf)[newlen] = '\0'; in addname()
857 (*buf)[newlen] == '\0')) && (*buf)[newlen - 1] != '.') { in addname()
860 if (newlen + 2 > *buflen) in addname()
862 (*buf)[newlen++] = '.'; in addname()
863 (*buf)[newlen] = '\0'; in addname()
867 addlen(newlen, buf, buflen); in addname()
869 return (newlen); in addname()