mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-18 02:55:12 +00:00
cpp-ify prss.c
This commit is contained in:
parent
526e8d346e
commit
325a29e438
@ -191,7 +191,7 @@ static inline int parse_rss_2_0(PRSS *res, xmlNodePtr root)
|
|||||||
if (res->version) free(res->version);
|
if (res->version) free(res->version);
|
||||||
res->version = strndup("2.0", text_buffer_size);
|
res->version = strndup("2.0", text_buffer_size);
|
||||||
if (res->items) free_rss_items(res);
|
if (res->items) free_rss_items(res);
|
||||||
res->items = malloc(items * sizeof(PRSS_Item));
|
res->items = (PRSS_Item*) malloc(items * sizeof(PRSS_Item));
|
||||||
res->item_count = 0;
|
res->item_count = 0;
|
||||||
|
|
||||||
for (n = channel->children; n; n = n->next) {
|
for (n = channel->children; n; n = n->next) {
|
||||||
@ -224,7 +224,7 @@ static inline int parse_rss_1_0(PRSS *res, xmlNodePtr root)
|
|||||||
if (res->version) free(res->version);
|
if (res->version) free(res->version);
|
||||||
res->version = strndup("1.0", text_buffer_size);
|
res->version = strndup("1.0", text_buffer_size);
|
||||||
if (res->items) free_rss_items(res);
|
if (res->items) free_rss_items(res);
|
||||||
res->items = malloc(items * sizeof(PRSS_Item));
|
res->items = (PRSS_Item*) malloc(items * sizeof(PRSS_Item));
|
||||||
res->item_count = 0;
|
res->item_count = 0;
|
||||||
|
|
||||||
for (n = root->children; n; n = n->next) {
|
for (n = root->children; n; n = n->next) {
|
||||||
|
@ -20,10 +20,6 @@
|
|||||||
|
|
||||||
#include <libxml/parser.h>
|
#include <libxml/parser.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef struct PRSS_Item_ {
|
typedef struct PRSS_Item_ {
|
||||||
char *title;
|
char *title;
|
||||||
char *link;
|
char *link;
|
||||||
@ -64,8 +60,4 @@ PRSS *prss_parse_doc(xmlDocPtr doc); */
|
|||||||
* after call to this function. */
|
* after call to this function. */
|
||||||
void prss_free(PRSS *data);
|
void prss_free(PRSS *data);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* PRSS_H */
|
#endif /* PRSS_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user