mibenum.h File Reference

#include <inttypes.h>
#include <stdbool.h>
#include <parserutils/errors.h>
#include <parserutils/functypes.h>

Go to the source code of this file.

Functions

uint16_t parserutils_charset_mibenum_from_name (const char *alias, size_t len)
 Retrieve the MIB enum value assigned to an encoding name.
const char * parserutils_charset_mibenum_to_name (uint16_t mibenum)
 Retrieve the canonical name of an encoding from the MIB enum.
bool parserutils_charset_mibenum_is_unicode (uint16_t mibenum)
 Detect if a parserutils_charset is Unicode.


Function Documentation

uint16_t parserutils_charset_mibenum_from_name ( const char *  alias,
size_t  len 
)

bool parserutils_charset_mibenum_is_unicode ( uint16_t  mibenum  ) 

Detect if a parserutils_charset is Unicode.

Parameters:
mibenum The MIB enum to consider
Returns:
true if a Unicode variant, false otherwise

Definition at line 147 of file aliases.c.

const char* parserutils_charset_mibenum_to_name ( uint16_t  mibenum  ) 

Retrieve the canonical name of an encoding from the MIB enum.

Parameters:
mibenum The MIB enum value
Returns:
Pointer to canonical name, or NULL if not found

Definition at line 127 of file aliases.c.

References parserutils_charset_aliases_canon::mib_enum, and parserutils_charset_aliases_canon::name.

Referenced by filter_set_encoding(), parserutils_inputstream_read_charset(), and parserutils_inputstream_refill_buffer().


Generated on Wed Jul 29 11:59:21 2015 for Libparserutils by  doxygen 1.5.6