errors.h File Reference

#include <stddef.h>

Go to the source code of this file.

Enumerations

enum  parserutils_error {
  PARSERUTILS_OK = 0, PARSERUTILS_NOMEM = 1, PARSERUTILS_BADPARM = 2, PARSERUTILS_INVALID = 3,
  PARSERUTILS_FILENOTFOUND = 4, PARSERUTILS_NEEDDATA = 5, PARSERUTILS_BADENCODING = 6, PARSERUTILS_EOF = 7
}

Functions

const char * parserutils_error_to_string (parserutils_error error)
 Convert a parserutils error code to a string.
parserutils_error parserutils_error_from_string (const char *str, size_t len)
 Convert a string representation of an error name to a parserutils error code.


Enumeration Type Documentation

Enumerator:
PARSERUTILS_OK 
PARSERUTILS_NOMEM 
PARSERUTILS_BADPARM 
PARSERUTILS_INVALID 
PARSERUTILS_FILENOTFOUND 
PARSERUTILS_NEEDDATA 
PARSERUTILS_BADENCODING 
PARSERUTILS_EOF 

Definition at line 18 of file errors.h.


Function Documentation

parserutils_error parserutils_error_from_string ( const char *  str,
size_t  len 
)

Convert a string representation of an error name to a parserutils error code.

Parameters:
str String containing error name
len Length of string (bytes)
Returns:
Error code, or PARSERUTILS_OK if unknown

Definition at line 59 of file errors.c.

References PARSERUTILS_BADENCODING, PARSERUTILS_BADPARM, PARSERUTILS_EOF, PARSERUTILS_FILENOTFOUND, PARSERUTILS_INVALID, PARSERUTILS_NEEDDATA, PARSERUTILS_NOMEM, and PARSERUTILS_OK.

const char* parserutils_error_to_string ( parserutils_error  error  ) 

Convert a parserutils error code to a string.

Parameters:
error The error code to convert
Returns:
Pointer to string representation of error, or NULL if unknown.

Definition at line 18 of file errors.c.

References PARSERUTILS_BADENCODING, PARSERUTILS_BADPARM, PARSERUTILS_EOF, PARSERUTILS_FILENOTFOUND, PARSERUTILS_INVALID, PARSERUTILS_NEEDDATA, PARSERUTILS_NOMEM, and PARSERUTILS_OK.


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