Moved function mailmime_param_new_with_data to mailmime_types_helper.c
parent
fce31735b2
commit
832e0a906e
|
@ -1221,36 +1221,6 @@ mailmime_content_dup(struct mailmime_content * content)
|
|||
}
|
||||
|
||||
|
||||
struct mailmime_parameter *
|
||||
mailmime_param_new_with_data(char * name, char * value)
|
||||
{
|
||||
char * param_name;
|
||||
char * param_value;
|
||||
struct mailmime_parameter * param;
|
||||
|
||||
param_name = strdup(name);
|
||||
if (param_name == NULL)
|
||||
goto err;
|
||||
|
||||
param_value = strdup(value);
|
||||
if (param_value == NULL)
|
||||
goto free_name;
|
||||
|
||||
param = mailmime_parameter_new(param_name, param_value);
|
||||
if (param == NULL)
|
||||
goto free_value;
|
||||
|
||||
return param;
|
||||
|
||||
free_value:
|
||||
free(param_value);
|
||||
free_name:
|
||||
free(param_name);
|
||||
err:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
int mailprivacy_fetch_decoded_to_file(struct mailprivacy * privacy,
|
||||
char * filename, size_t size,
|
||||
mailmessage * msg, struct mailmime * mime)
|
||||
|
|
|
@ -106,10 +106,6 @@ LIBETPAN_EXPORT
|
|||
struct mailmime_content *
|
||||
mailmime_content_dup(struct mailmime_content * content);
|
||||
|
||||
LIBETPAN_EXPORT
|
||||
struct mailmime_parameter *
|
||||
mailmime_param_new_with_data(char * name, char * value);
|
||||
|
||||
LIBETPAN_EXPORT
|
||||
int mailprivacy_fetch_decoded_to_file(struct mailprivacy * privacy,
|
||||
char * filename, size_t size,
|
||||
|
|
|
@ -1396,3 +1396,32 @@ mailmime_data_new_file(int encoding, int encoded,
|
|||
return mailmime_data_new(MAILMIME_DATA_FILE, encoding, encoded, NULL, 0, filename);
|
||||
}
|
||||
|
||||
|
||||
struct mailmime_parameter *
|
||||
mailmime_param_new_with_data(char * name, char * value)
|
||||
{
|
||||
char * param_name;
|
||||
char * param_value;
|
||||
struct mailmime_parameter * param;
|
||||
|
||||
param_name = strdup(name);
|
||||
if (param_name == NULL)
|
||||
goto err;
|
||||
|
||||
param_value = strdup(value);
|
||||
if (param_value == NULL)
|
||||
goto free_name;
|
||||
|
||||
param = mailmime_parameter_new(param_name, param_value);
|
||||
if (param == NULL)
|
||||
goto free_value;
|
||||
|
||||
return param;
|
||||
|
||||
free_value:
|
||||
free(param_value);
|
||||
free_name:
|
||||
free(param_name);
|
||||
err:
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
@ -190,6 +190,10 @@ LIBETPAN_EXPORT
|
|||
struct mailmime_fields * mailmime_fields_new_filename(int dsp_type,
|
||||
char * filename, int encoding_type);
|
||||
|
||||
LIBETPAN_EXPORT
|
||||
struct mailmime_parameter *
|
||||
mailmime_param_new_with_data(char * name, char * value);
|
||||
|
||||
LIBETPAN_EXPORT
|
||||
char * mailmime_generate_boundary(void);
|
||||
|
||||
|
|
Loading…
Reference in New Issue