summaryrefslogtreecommitdiff
path: root/sfeed.c
diff options
context:
space:
mode:
authorHiltjo Posthuma <hiltjo@codemadness.org>2014-06-28 13:37:50 +0200
committerHiltjo Posthuma <hiltjo@codemadness.org>2014-06-28 13:37:50 +0200
commit9273be17a6ddbc1b142cf67f097de978a5a97ceb (patch)
tree69ce99f2d36076f988c48cf358f48d095856692c /sfeed.c
parentcb286e2062e2b0c8197c85ff9355aa359fa96097 (diff)
compile with -Wextra, ignore unused parameters
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
Diffstat (limited to 'sfeed.c')
-rw-r--r--sfeed.c31
1 files changed, 26 insertions, 5 deletions
diff --git a/sfeed.c b/sfeed.c
index a42d6bd..7732513 100644
--- a/sfeed.c
+++ b/sfeed.c
@@ -244,6 +244,7 @@ static int
string_buffer_realloc(String *s, size_t newlen) {
char *p;
size_t alloclen;
+
for(alloclen = 16; alloclen <= newlen; alloclen *= 2);
if(!(p = realloc(s->data, alloclen))) {
string_free(s); /* free previous allocation */
@@ -405,13 +406,19 @@ xml_handler_data(XMLParser *p, const char *s, size_t len) {
static void
xml_handler_cdata(XMLParser *p, const char *s, size_t len) {
+ (void)p;
+
if(ctx.field)
string_append(ctx.field, s, len);
}
static void
xml_handler_attr_start(struct xmlparser *p, const char *tag, size_t taglen,
- const char *name, size_t namelen) {
+ const char *name, size_t namelen)
+{
+ (void)tag;
+ (void)taglen;
+
if(ctx.iscontent && !ctx.iscontenttag) {
if(!ctx.attrcount)
xml_handler_data(p, " ", 1);
@@ -424,7 +431,13 @@ xml_handler_attr_start(struct xmlparser *p, const char *tag, size_t taglen,
static void
xml_handler_attr_end(struct xmlparser *p, const char *tag, size_t taglen,
- const char *name, size_t namelen) {
+ const char *name, size_t namelen)
+{
+ (void)tag;
+ (void)taglen;
+ (void)name;
+ (void)namelen;
+
if(ctx.iscontent && !ctx.iscontenttag) {
xml_handler_data(p, "\"", 1);
ctx.attrcount = 0;
@@ -433,7 +446,11 @@ xml_handler_attr_end(struct xmlparser *p, const char *tag, size_t taglen,
static void
xml_handler_start_element_parsed(XMLParser *p, const char *tag, size_t taglen,
- int isshort) {
+ int isshort)
+{
+ (void)tag;
+ (void)taglen;
+
if(ctx.iscontent && !ctx.iscontenttag) {
if(isshort)
xml_handler_data(p, "/>", 2);
@@ -444,8 +461,12 @@ xml_handler_start_element_parsed(XMLParser *p, const char *tag, size_t taglen,
static void
xml_handler_attr(XMLParser *p, const char *tag, size_t taglen,
- const char *name, size_t namelen, const char *value,
- size_t valuelen) {
+ const char *name, size_t namelen, const char *value,
+ size_t valuelen)
+{
+ (void)tag;
+ (void)taglen;
+
if(ctx.iscontent && !ctx.iscontenttag) {
xml_handler_data(p, value, valuelen);
return;