RSSyl: Fix compilation on OS X.
[claws.git] / src / plugins / rssyl / libfeed / parser.c
index 1ebc412025d7805abc51972a0be936158b58946a..64392456a421ce4dbd6d7c1eb9662e5123e53d99 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
 #include <glib.h>
 #include <curl/curl.h>
 #include <expat.h>
 
 #include "parser.h"
 
+enum {
+       FEED_TYPE_NONE,
+       FEED_TYPE_RDF,
+       FEED_TYPE_RSS_20,
+       FEED_TYPE_ATOM_03,
+       FEED_TYPE_ATOM_10,
+       FEED_TYPE_OPML
+} FeedTypes;
+
 static void _handler_set(XML_Parser parser, guint type)
 {
        if( parser == NULL )
@@ -164,7 +177,7 @@ gchar *feed_parser_get_attribute_value(const gchar **attr, const gchar *name)
 {
        guint i;
 
-       if( attr == NULL && name == NULL )
+       if( attr == NULL || name == NULL )
                return NULL;
 
        for( i = 0; attr[i] != NULL && attr[i+1] != NULL; i += 2 ) {