mirror of
https://github.com/bluekitchen/btstack.git
synced 2024-12-29 09:26:08 +00:00
yxml: fix warnings
This commit is contained in:
parent
abc918551f
commit
177bf6ac71
18
3rd-party/yxml/yxml.c
vendored
18
3rd-party/yxml/yxml.c
vendored
@ -225,12 +225,13 @@ static void yxml_popstack(yxml_t *x) {
|
||||
|
||||
static inline yxml_ret_t yxml_elemstart (yxml_t *x, unsigned ch) { return yxml_pushstack(x, &x->elem, ch); }
|
||||
static inline yxml_ret_t yxml_elemname (yxml_t *x, unsigned ch) { return yxml_pushstackc(x, ch); }
|
||||
static inline yxml_ret_t yxml_elemnameend(yxml_t *x, unsigned ch) { return YXML_ELEMSTART; }
|
||||
static inline yxml_ret_t yxml_elemnameend(yxml_t *x, unsigned ch) { (void) x; (void) ch; return YXML_ELEMSTART; }
|
||||
|
||||
|
||||
/* Also used in yxml_elemcloseend(), since this function just removes the last
|
||||
* element from the stack and returns ELEMEND. */
|
||||
static yxml_ret_t yxml_selfclose(yxml_t *x, unsigned ch) {
|
||||
(void) ch;
|
||||
yxml_popstack(x);
|
||||
if(x->stacklen) {
|
||||
x->elem = (char *)x->stack+x->stacklen-1;
|
||||
@ -261,20 +262,21 @@ static inline yxml_ret_t yxml_elemcloseend(yxml_t *x, unsigned ch) {
|
||||
|
||||
static inline yxml_ret_t yxml_attrstart (yxml_t *x, unsigned ch) { return yxml_pushstack(x, &x->attr, ch); }
|
||||
static inline yxml_ret_t yxml_attrname (yxml_t *x, unsigned ch) { return yxml_pushstackc(x, ch); }
|
||||
static inline yxml_ret_t yxml_attrnameend(yxml_t *x, unsigned ch) { return YXML_ATTRSTART; }
|
||||
static inline yxml_ret_t yxml_attrvalend (yxml_t *x, unsigned ch) { yxml_popstack(x); return YXML_ATTREND; }
|
||||
static inline yxml_ret_t yxml_attrnameend(yxml_t *x, unsigned ch) { (void) x; (void) ch; return YXML_ATTRSTART; }
|
||||
static inline yxml_ret_t yxml_attrvalend (yxml_t *x, unsigned ch) { (void) ch; yxml_popstack(x); return YXML_ATTREND; }
|
||||
|
||||
|
||||
static inline yxml_ret_t yxml_pistart (yxml_t *x, unsigned ch) { return yxml_pushstack(x, &x->pi, ch); }
|
||||
static inline yxml_ret_t yxml_piname (yxml_t *x, unsigned ch) { return yxml_pushstackc(x, ch); }
|
||||
static inline yxml_ret_t yxml_piabort (yxml_t *x, unsigned ch) { yxml_popstack(x); return YXML_OK; }
|
||||
static inline yxml_ret_t yxml_pinameend(yxml_t *x, unsigned ch) {
|
||||
static inline yxml_ret_t yxml_piabort (yxml_t *x, unsigned ch) { (void) x; (void) ch; yxml_popstack(x); return YXML_OK; }
|
||||
static inline yxml_ret_t yxml_pinameend(yxml_t *x, unsigned ch) { (void) ch;
|
||||
return (x->pi[0]|32) == 'x' && (x->pi[1]|32) == 'm' && (x->pi[2]|32) == 'l' && !x->pi[3] ? YXML_ESYN : YXML_PISTART;
|
||||
}
|
||||
static inline yxml_ret_t yxml_pivalend (yxml_t *x, unsigned ch) { yxml_popstack(x); x->pi = (char *)x->stack; return YXML_PIEND; }
|
||||
static inline yxml_ret_t yxml_pivalend (yxml_t *x, unsigned ch) { (void) ch; yxml_popstack(x); x->pi = (char *)x->stack; return YXML_PIEND; }
|
||||
|
||||
|
||||
static inline yxml_ret_t yxml_refstart(yxml_t *x, unsigned ch) {
|
||||
(void) ch;
|
||||
memset(x->data, 0, sizeof(x->data));
|
||||
x->reflen = 0;
|
||||
return YXML_OK;
|
||||
@ -320,8 +322,8 @@ static yxml_ret_t yxml_refend(yxml_t *x, yxml_ret_t ret) {
|
||||
}
|
||||
|
||||
|
||||
static inline yxml_ret_t yxml_refcontent(yxml_t *x, unsigned ch) { return yxml_refend(x, YXML_CONTENT); }
|
||||
static inline yxml_ret_t yxml_refattrval(yxml_t *x, unsigned ch) { return yxml_refend(x, YXML_ATTRVAL); }
|
||||
static inline yxml_ret_t yxml_refcontent(yxml_t *x, unsigned ch) { (void) ch; return yxml_refend(x, YXML_CONTENT); }
|
||||
static inline yxml_ret_t yxml_refattrval(yxml_t *x, unsigned ch) { (void) ch; return yxml_refend(x, YXML_ATTRVAL); }
|
||||
|
||||
|
||||
void yxml_init(yxml_t *x, void *stack, size_t stacksize) {
|
||||
|
Loading…
Reference in New Issue
Block a user