liblscp  0.5.8
Functions
parser.c File Reference
#include "parser.h"

Functions

const char * lscp_parser_strtok (char *pchBuffer, const char *pszDelim, char **ppch)
 
void lscp_parser_init (lscp_parser_t *pParser, const char *pchBuffer, int cchBuffer)
 
const char * lscp_parser_next (lscp_parser_t *pParser)
 
int lscp_parser_nextint (lscp_parser_t *pParser)
 
float lscp_parser_nextnum (lscp_parser_t *pParser)
 
int lscp_parser_test (lscp_parser_t *pParser, const char *pszToken)
 
int lscp_parser_test2 (lscp_parser_t *pParser, const char *pszToken, const char *pszToken2)
 
void lscp_parser_free (lscp_parser_t *pParser)
 

Function Documentation

§ lscp_parser_free()

void lscp_parser_free ( lscp_parser_t pParser)

References _lscp_parser_t::pchBuffer.

Referenced by server_callback().

§ lscp_parser_init()

void lscp_parser_init ( lscp_parser_t pParser,
const char *  pchBuffer,
int  cchBuffer 
)

§ lscp_parser_next()

const char* lscp_parser_next ( lscp_parser_t pParser)

§ lscp_parser_nextint()

int lscp_parser_nextint ( lscp_parser_t pParser)

§ lscp_parser_nextnum()

float lscp_parser_nextnum ( lscp_parser_t pParser)

§ lscp_parser_strtok()

const char* lscp_parser_strtok ( char *  pchBuffer,
const char *  pszDelim,
char **  ppch 
)

§ lscp_parser_test()

int lscp_parser_test ( lscp_parser_t pParser,
const char *  pszToken 
)

§ lscp_parser_test2()

int lscp_parser_test2 ( lscp_parser_t pParser,
const char *  pszToken,
const char *  pszToken2 
)

References lscp_parser_test().

Referenced by server_callback().