mm_header.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include "mm_internal.h"
#include "mm_util.h"

Functions

mm_mimeheader * mm_mimeheader_new (void)
void mm_mimeheader_free (struct mm_mimeheader *header)
mm_mimeheader * mm_mimeheader_generate (const char *name, const char *value)
int mm_mimeheader_uncomment (struct mm_mimeheader *header)
int mm_mimeheader_uncommentbyname (struct mm_mimepart *part, const char *name)
int mm_mimeheader_uncommentall (struct mm_mimepart *part)

Detailed Description

This module contains functions for manipulating MIME headers

Function Documentation

void mm_mimeheader_free ( struct mm_mimeheader *  header  ) 

Frees a MIME header object

Parameters:
header The MIME header object which to free

struct mm_mimeheader* mm_mimeheader_generate ( const char *  name,
const char *  value 
)

Creates a new MIME header, but does no checks whatsoever (create as-is)

struct mm_mimeheader* mm_mimeheader_new ( void   ) 

Creates a new MIME header object

Returns:
A new and initialized MIME header object
See also:
mm_mimeheader_free
This function creates and initializes a new MIME header object, which must later be freed using mm_mimeheader_free()


Generated on Thu Mar 29 17:59:08 2007 for MiniMIME by  doxygen 1.5.1