liblscp  0.5.7
Data Structures | Typedefs | Functions
parser.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Data Structures

struct  _lscp_parser_t
 

Typedefs

typedef struct _lscp_parser_t lscp_parser_t
 

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)
 

Typedef Documentation

typedef struct _lscp_parser_t lscp_parser_t

Function Documentation

void lscp_parser_free ( lscp_parser_t pParser)

References _lscp_parser_t::pchBuffer.

Referenced by server_callback().

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)
const char* lscp_parser_strtok ( char *  pchBuffer,
const char *  pszDelim,
char **  ppch 
)
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 
)

References lscp_parser_test().

Referenced by server_callback().