XenevaOS
Loading...
Searching...
No Matches
Typedefs | Enumerations | Functions
errors.h File Reference
#include <stddef.h>
Include dependency graph for errors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum parserutils_error parserutils_error
 

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)
 
parserutils_error parserutils_error_from_string (const char *str, size_t len)
 

Typedef Documentation

◆ parserutils_error

Enumeration Type Documentation

◆ parserutils_error

Enumerator
PARSERUTILS_OK 
PARSERUTILS_NOMEM 
PARSERUTILS_BADPARM 
PARSERUTILS_INVALID 
PARSERUTILS_FILENOTFOUND 
PARSERUTILS_NEEDDATA 
PARSERUTILS_BADENCODING 
PARSERUTILS_EOF 

Function Documentation

◆ parserutils_error_from_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

Parameters
strString containing error name
lenLength of string (bytes)
Returns
Error code, or PARSERUTILS_OK if unknown

◆ parserutils_error_to_string()

const char * parserutils_error_to_string ( parserutils_error  error)

Convert a parserutils error code to a string

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