rem: if (match_flags & MATCHFLG_EXCLUDE_SELF) *op++ = 'e';
context: char *get_rule_prefix(int match_flags, const char *pat, unsigned int *plen_ptr){	static char buf[MAX_RULE_PREFIX+1];	char *op = buf;	if (match_flags & MATCHFLG_PERDIR_MERGE) {		*op++ = ':';		if (match_flags & MATCHFLG_WORD_SPLIT)			*op++ = 's';		if (match_flags & MATCHFLG_NO_INHERIT)			*op++ = 'n';		if (match_flags & MATCHFLG_EXCLUDE_SELF)			*op++ = 'e';		if (match_flags & MATCHFLG_NO_PREFIXES) {			if (match_flags & MATCHFLG_INCLUDE)				*op++ = '+';			else				*op++ = '-';		}		*op++ = ' ';	} else if (match_flags & MATCHFLG_INCLUDE) {		*op++ = '+';		*op++ = ' ';	} else if (protocol_version >= 29	    || ((*pat == '-' || *pat == '+') && pat[1] == ' ')) {		*op++ = '-';		*op++ = ' ';	}	*op = '\0';	if (plen_ptr)		*plen_ptr = op - buf;	if (op - buf > MAX_RULE_PREFIX)		overflow("get_rule_prefix");	return buf;}