rem: } else 	if(strcmp(lencoding,"binary")==0){
add: } else 	if(strcasecmp(lencoding,"binary")==0){
context: void sspm_build_header(struct sspm_header *header, char* line){    char *prop;    char *val;        val = sspm_strdup(sspm_value(line));    prop = sspm_strdup(sspm_property_name(line));    if(strcmp(prop,"Content-Type") == 0){		/* Create a new mime_header, fill in content-type	   and possibly boundary */		char* boundary= sspm_get_parameter(line,"boundary");		header->def = 0;	header->major = sspm_find_major_content_type(val);	header->minor = sspm_find_minor_content_type(val);		if(header->minor == SSPM_UNKNOWN_MINOR_TYPE){	    char *p = strchr(val,'/');	    	    if (p != 0){		p++; /* Skip the '/' */				header->minor_text = sspm_strdup(p);	    } else {		/* Error, malformed content type */		header->minor_text = sspm_strdup("unknown");	    }	}	if (boundary != 0){	    header->boundary = sspm_strdup(boundary);	}	    } else if(strcmp(prop,"Content-Transfer-Encoding")==0){	char* encoding = sspm_value(line);	char* lencoding = sspm_lowercase(encoding);	if(strcmp(lencoding,"base64")==0){	    header->encoding = SSPM_BASE64_ENCODING;	} else 	if(strcmp(lencoding,"quoted-printable")==0){	    header->encoding = SSPM_QUOTED_PRINTABLE_ENCODING;	} else 	if(strcmp(lencoding,"binary")==0){	    header->encoding = SSPM_BINARY_ENCODING;	} else 	if(strcmp(lencoding,"7bit")==0){	    header->encoding = SSPM_7BIT_ENCODING;	} else 	if(strcmp(lencoding,"8bit")==0){	    header->encoding = SSPM_8BIT_ENCODING;	} else {	    header->encoding = SSPM_UNKNOWN_ENCODING;	}	free(lencoding);	header->def = 0;	    } else if(strcmp(prop,"Content-Id")==0){	char* cid = sspm_value(line);	header->content_id = sspm_strdup(cid);	header->def = 0;	    }    free(val);    free(prop);}