fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / external / redland / rasqal / rasqal-msvc.patch.1
blobf6d312d4ba6096a2db0319b47d0e0e78966953c0
1 --- a/src/win32_rasqal_config.h Fri Jun 27 04:02:09 2008
2 +++ b/src/win32_rasqal_config.h Thu Nov  6 12:07:06 2008
3 @@ -31,6 +31,7 @@
4  #endif
5  
6  #define WIN32_LEAN_AND_MEAN 1
7 +#include <windows.h>
8  
9  /* getopt is not in standard win32 C library - define if we have it */
10  /* #define HAVE_GETOPT_H 1 */
11 @@ -37,10 +37,13 @@
13  #define HAVE_STDLIB_H 1
15 +#define HAVE_ERRNO_H 1
17  #define HAVE_STRICMP 1
19  /* MS names for these functions */
20 -#define vsnprintf _vsnprintf
21 +// next line breaks build on wntmsci12
22 +//#define vsnprintf _vsnprintf
23  #define snprintf _snprintf
24  #define access _access
25  #define stricmp _stricmp
26 @@ -101,7 +102,6 @@
27   * Defines that come from config.h
28   */
30 -#include <windows.h>
31  #include <io.h>
32  #include <memory.h>
34 @@ -116,8 +122,16 @@
35  /* #define RAPTOR_TRIPLES_SOURCE_REDLAND 1 */
37  /* Use PCRE regex library */
38 -#define RASQAL_REGEX_PCRE 1
39 +//#define RASQAL_REGEX_PCRE 1
41 +#define HAVE_LIBXML_SCHEMASINTERNALS_H 1
42 +#define HAVE_LIBXML_XMLSCHEMASTYPES_H 1
43 +#define HAVE_LIBXML_XMLSCHEMAS_H 1
45 +#define RASQAL_DECIMAL_NONE 1
46 +#define RASQAL_UUID_INTERNAL 1
47 +#define RASQAL_DIGEST_INTERNAL 1
49  #ifdef _DEBUG
50  #define RASQAL_DEBUG 1
51  #endif
52 --- a/src/rasqal_digest_md5.c   2013-04-01 00:18:47.913835564 +0200
53 +++ b/src/rasqal_digest_md5.c   2013-04-01 00:18:52.657835523 +0200
54 @@ -50,7 +50,6 @@
56  #include <stdio.h>
57  #include <string.h>
58 -#include <stdint.h>
59  #include <stdarg.h>
61  #include "rasqal.h"
62 --- a/src/rasqal_digest_sha1.c  2013-04-01 00:19:04.655835420 +0200
63 +++ b/src/rasqal_digest_sha1.c  2013-04-01 00:19:10.448835370 +0200
64 @@ -93,7 +93,6 @@
65  #include <stdio.h>
66  #include <string.h>
67  #include <stdarg.h>
68 -#include <stdint.h>
70  #include "rasqal.h"
71  #include "rasqal_internal.h"
72 --- a/src/rasqal_internal.h     2013-04-01 00:18:11.090835880 +0200
73 +++ b/src/rasqal_internal.h     2013-04-01 00:18:13.610835859 +0200
74 @@ -26,6 +26,13 @@
75  #ifndef RASQAL_INTERNAL_H
76  #define RASQAL_INTERNAL_H
78 +#if defined(_MSC_VER) && _MSC_VER < 1600
79 +typedef unsigned __int32 uint32_t;
80 +typedef __int16 int16_t;
81 +#else
82 +#include <stdint.h>
83 +#endif
85  #ifdef __cplusplus
86  extern "C" {
87  #define RASQAL_EXTERN_C extern "C"