Remove unused article attributes
This commit is contained in:
parent
54e2c6f448
commit
6a92d91ec4
51
xml.c
51
xml.c
@ -20,15 +20,6 @@ freeItem(itemStruct *item)
|
|||||||
&item->title,
|
&item->title,
|
||||||
&item->link,
|
&item->link,
|
||||||
&item->description,
|
&item->description,
|
||||||
&item->author,
|
|
||||||
&item->comments,
|
|
||||||
&item->guid,
|
|
||||||
&item->pubDate,
|
|
||||||
&item->sourceName,
|
|
||||||
&item->sourceUrl,
|
|
||||||
&item->categories,
|
|
||||||
&item->enclosureUrl,
|
|
||||||
&item->enclosureType,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
for (unsigned long int i = 0; i < LEN(mems); i++) {
|
for (unsigned long int i = 0; i < LEN(mems); i++) {
|
||||||
@ -102,21 +93,11 @@ parseXml(xmlDocPtr doc,
|
|||||||
"title",
|
"title",
|
||||||
"link",
|
"link",
|
||||||
"description",
|
"description",
|
||||||
"author",
|
|
||||||
"comments",
|
|
||||||
"guid",
|
|
||||||
"pubDate",
|
|
||||||
"source"
|
|
||||||
};
|
};
|
||||||
char **atts[] = {
|
char **atts[] = {
|
||||||
&item->title,
|
&item->title,
|
||||||
&item->link,
|
&item->link,
|
||||||
&item->description,
|
&item->description,
|
||||||
&item->author,
|
|
||||||
&item->comments,
|
|
||||||
&item->guid,
|
|
||||||
&item->pubDate,
|
|
||||||
&item->sourceName,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (itemKey) {
|
if (itemKey) {
|
||||||
@ -128,38 +109,6 @@ parseXml(xmlDocPtr doc,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (TAGIS(itemNode, "category")) {
|
|
||||||
if (item->categories) {
|
|
||||||
erealloc(item->categories,
|
|
||||||
strlen(item->categories) + strlen(itemKey) + 2);
|
|
||||||
|
|
||||||
strcat(item->categories, " ");
|
|
||||||
strcat(item->categories, itemKey);
|
|
||||||
} else {
|
|
||||||
item->categories = ecalloc(
|
|
||||||
strlen(itemKey) + 2,
|
|
||||||
sizeof(char));
|
|
||||||
strcpy(item->categories, itemKey);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (TAGIS(itemNode, "enclosure")) {
|
|
||||||
item->enclosureUrl =
|
|
||||||
(char *) xmlGetProp(itemNode, (xmlChar *) "url");
|
|
||||||
item->enclosureType =
|
|
||||||
(char *) xmlGetProp(itemNode, (xmlChar *) "type");
|
|
||||||
|
|
||||||
char *endPtr;
|
|
||||||
errno = 0;
|
|
||||||
|
|
||||||
item->enclosureLen = strtoul(
|
|
||||||
(char *) xmlGetProp(itemNode, (xmlChar *) "length"),
|
|
||||||
&endPtr,
|
|
||||||
10);
|
|
||||||
|
|
||||||
if (errno)
|
|
||||||
logMsg(1, "Invalid RSS: enclosure length is invalid.\n");
|
|
||||||
}
|
|
||||||
xmlFree(itemKey);
|
xmlFree(itemKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
10
xml.h
10
xml.h
@ -3,16 +3,6 @@ struct itemStruct {
|
|||||||
char *title;
|
char *title;
|
||||||
char *link;
|
char *link;
|
||||||
char *description;
|
char *description;
|
||||||
char *author;
|
|
||||||
char *categories;
|
|
||||||
char *comments;
|
|
||||||
char *enclosureUrl;
|
|
||||||
char *enclosureType;
|
|
||||||
unsigned long long enclosureLen;
|
|
||||||
char *guid;
|
|
||||||
char *pubDate;
|
|
||||||
char *sourceName;
|
|
||||||
char *sourceUrl;
|
|
||||||
itemStruct *next;
|
itemStruct *next;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user