raptor2.h | raptor2.h | |||
---|---|---|---|---|
/* -*- Mode: c; c-basic-offset: 2 -*- | /* -*- Mode: c; c-basic-offset: 2 -*- | |||
* | * | |||
* raptor.h - Redland Parser Toolkit for RDF (Raptor) - public API | * raptor.h - Redland Parser Toolkit for RDF (Raptor) - public API | |||
* | * | |||
* Copyright (C) 2000-2010, David Beckett http://www.dajobe.org/ | * Copyright (C) 2000-2013, David Beckett http://www.dajobe.org/ | |||
* Copyright (C) 2000-2005, University of Bristol, UK http://www.bristol.ac .uk/ | * Copyright (C) 2000-2005, University of Bristol, UK http://www.bristol.ac .uk/ | |||
* | * | |||
* This package is Free Software and part of Redland http://librdf.org/ | * This package is Free Software and part of Redland http://librdf.org/ | |||
* | * | |||
* It is licensed under the following three licenses as alternatives: | * It is licensed under the following three licenses as alternatives: | |||
* 1. GNU Lesser General Public License (LGPL) V2.1 or any newer version | * 1. GNU Lesser General Public License (LGPL) V2.1 or any newer version | |||
* 2. GNU General Public License (GPL) V2 or any newer version | * 2. GNU General Public License (GPL) V2 or any newer version | |||
* 3. Apache License, V2.0 or any newer version | * 3. Apache License, V2.0 or any newer version | |||
* | * | |||
* You may not use this file except in compliance with at least one of | * You may not use this file except in compliance with at least one of | |||
skipping to change at line 51 | skipping to change at line 51 | |||
*/ | */ | |||
#define RAPTOR_V2_AVAILABLE 1 | #define RAPTOR_V2_AVAILABLE 1 | |||
/** | /** | |||
* RAPTOR_VERSION: | * RAPTOR_VERSION: | |||
* | * | |||
* Raptor library version number | * Raptor library version number | |||
* | * | |||
* Format: major * 10000 + minor * 100 + release | * Format: major * 10000 + minor * 100 + release | |||
*/ | */ | |||
#define RAPTOR_VERSION 20008 | #define RAPTOR_VERSION 20009 | |||
/** | /** | |||
* RAPTOR_VERSION_STRING: | * RAPTOR_VERSION_STRING: | |||
* | * | |||
* Raptor library version string | * Raptor library version string | |||
*/ | */ | |||
#define RAPTOR_VERSION_STRING "2.0.8" | #define RAPTOR_VERSION_STRING "2.0.9" | |||
/** | /** | |||
* RAPTOR_VERSION_MAJOR: | * RAPTOR_VERSION_MAJOR: | |||
* | * | |||
* Raptor library major version | * Raptor library major version | |||
*/ | */ | |||
#define RAPTOR_VERSION_MAJOR 2 | #define RAPTOR_VERSION_MAJOR 2 | |||
/** | /** | |||
* RAPTOR_VERSION_MINOR: | * RAPTOR_VERSION_MINOR: | |||
* | * | |||
* Raptor library minor version | * Raptor library minor version | |||
*/ | */ | |||
#define RAPTOR_VERSION_MINOR 0 | #define RAPTOR_VERSION_MINOR 0 | |||
/** | /** | |||
* RAPTOR_VERSION_RELEASE: | * RAPTOR_VERSION_RELEASE: | |||
* | * | |||
* Raptor library release | * Raptor library release | |||
*/ | */ | |||
#define RAPTOR_VERSION_RELEASE 8 | #define RAPTOR_VERSION_RELEASE 9 | |||
/** | /** | |||
* RAPTOR_API: | * RAPTOR_API: | |||
* | * | |||
* Macro for wrapping API function call declarations. | * Macro for wrapping API function call declarations. | |||
* | * | |||
*/ | */ | |||
#ifndef RAPTOR_API | #ifndef RAPTOR_API | |||
# ifdef WIN32 | # ifdef WIN32 | |||
# ifdef __GNUC__ | # ifdef __GNUC__ | |||
skipping to change at line 110 | skipping to change at line 110 | |||
# endif | # endif | |||
# endif | # endif | |||
# else | # else | |||
# define RAPTOR_API | # define RAPTOR_API | |||
# endif | # endif | |||
#endif | #endif | |||
/* Use gcc 3.1+ feature to allow marking of deprecated API calls. | /* Use gcc 3.1+ feature to allow marking of deprecated API calls. | |||
* This gives a warning during compiling. | * This gives a warning during compiling. | |||
*/ | */ | |||
#if( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3 | #if defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)) | |||
#define RAPTOR_DEPRECATED __attribute__((deprecated)) | #define RAPTOR_DEPRECATED __attribute__((deprecated)) | |||
#define RAPTOR_NORETURN __attribute__((__noreturn__)) | ||||
#else | #else | |||
#define RAPTOR_DEPRECATED | #define RAPTOR_DEPRECATED | |||
#define RAPTOR_NORETURN | ||||
#endif | #endif | |||
/** | /** | |||
* RAPTOR_PRINTF_FORMAT: | * RAPTOR_PRINTF_FORMAT: | |||
* @string_index: ignore me | * @string_index: ignore me | |||
* @first_to_check_index: ignore me | * @first_to_check_index: ignore me | |||
* | * | |||
* Internal macro | * Internal macro | |||
*/ | */ | |||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4) | #if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) | |||
#define RAPTOR_PRINTF_FORMAT(string_index, first_to_check_index) \ | #define RAPTOR_PRINTF_FORMAT(string_index, first_to_check_index) \ | |||
__attribute__((__format__(__printf__, string_index, first_to_check_index) )) | __attribute__((__format__(__printf__, string_index, first_to_check_index) )) | |||
#else | #else | |||
#define RAPTOR_PRINTF_FORMAT(string_index, first_to_check_index) | #define RAPTOR_PRINTF_FORMAT(string_index, first_to_check_index) | |||
#endif | #endif | |||
/** | /** | |||
* raptor_uri: | * raptor_uri: | |||
* | * | |||
* Raptor URI Class. | * Raptor URI Class. | |||
End of changes. 8 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added | |||