mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-01 00:28:18 +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_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_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
|
/* Also used in yxml_elemcloseend(), since this function just removes the last
|
||||||
* element from the stack and returns ELEMEND. */
|
* element from the stack and returns ELEMEND. */
|
||||||
static yxml_ret_t yxml_selfclose(yxml_t *x, unsigned ch) {
|
static yxml_ret_t yxml_selfclose(yxml_t *x, unsigned ch) {
|
||||||
|
(void) ch;
|
||||||
yxml_popstack(x);
|
yxml_popstack(x);
|
||||||
if(x->stacklen) {
|
if(x->stacklen) {
|
||||||
x->elem = (char *)x->stack+x->stacklen-1;
|
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_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_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_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) { yxml_popstack(x); return YXML_ATTREND; }
|
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_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_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_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) {
|
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;
|
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) {
|
static inline yxml_ret_t yxml_refstart(yxml_t *x, unsigned ch) {
|
||||||
|
(void) ch;
|
||||||
memset(x->data, 0, sizeof(x->data));
|
memset(x->data, 0, sizeof(x->data));
|
||||||
x->reflen = 0;
|
x->reflen = 0;
|
||||||
return YXML_OK;
|
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_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) { return yxml_refend(x, YXML_ATTRVAL); }
|
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) {
|
void yxml_init(yxml_t *x, void *stack, size_t stacksize) {
|
||||||
|
Loading…
Reference in New Issue
Block a user