enlightenment-module-news/src/news_parse.h

27 lines
601 B
C

#ifdef E_MOD_NEWS_TYPEDEFS
typedef struct _News_Parse News_Parse;
typedef enum _News_Parse_Error
{
NEWS_PARSE_ERROR_NO,
NEWS_PARSE_ERROR_BROKEN_FEED,
NEWS_PARSE_ERROR_TYPE_UNKNOWN,
NEWS_PARSE_ERROR_NOT_IMPLEMENTED
} News_Parse_Error;
#else
#ifndef NEWS_PARSE_H_INCLUDED
#define NEWS_PARSE_H_INCLUDED
int news_parse_init(void);
void news_parse_shutdown(void);
void news_parse_go(News_Feed_Document *doc,
void (cb_func) (News_Feed_Document *doc, News_Parse_Error error, int changes));
void news_parse_stop(News_Feed_Document *doc);
#endif
#endif