@@ -15,11 +15,11 @@ @class OFXMLParser; @class OFArray; @class OFMutableArray; -#ifdef OF_HAVE_BLOCKS +#if defined(OF_HAVE_PROPERTIES) && defined(OF_HAVE_BLOCKS) typedef void (^of_xml_parser_element_start_block_t)(OFXMLParser *parser, OFString *name, OFString *prefix, OFString *ns, OFArray *attrs); typedef void (^of_xml_parser_element_end_block_t)(OFXMLParser *parser, OFString *name, OFString *prefix, OFString *ns); typedef void (^of_xml_parser_string_block_t)(OFXMLParser *parser, @@ -142,11 +142,11 @@ OFMutableArray *attrs; OFString *attrName; OFString *attrPrefix; char delim; OFMutableArray *previous; -#ifdef OF_HAVE_BLOCKS +#if defined(OF_HAVE_PROPERTIES) && defined(OF_HAVE_BLOCKS) of_xml_parser_element_start_block_t elementStartHandler; of_xml_parser_element_end_block_t elementEndHandler; of_xml_parser_string_block_t charactersHandler; of_xml_parser_string_block_t CDATAHandler; of_xml_parser_string_block_t commentHandler; @@ -182,11 +182,11 @@ * * \param delegate The delegate to use */ - (void)setDelegate: (id )delegate; -#ifdef OF_HAVE_BLOCKS +#if defined(OF_HAVE_PROPERTIES) && defined(OF_HAVE_BLOCKS) /** * \return The element start handler */ - (of_xml_parser_element_start_block_t)elementStartHandler;