Go to the documentation of this file.
52 #ifndef DOXYGEN_SHOULD_SKIP_THIS
55 #define READOSM_DECLARE __declspec(dllexport)
56 #define READOSM_PRIVATE
58 #define READOSM_DECLARE extern
59 #define READOSM_PRIVATE
62 #define READOSM_DECLARE __attribute__ ((visibility("default")))
63 #define READOSM_PRIVATE __attribute__ ((visibility("hidden")))
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
79 #define READOSM_UNDEFINED -1234567890
81 #define READOSM_MEMBER_NODE 7361
83 #define READOSM_MEMBER_WAY 6731
85 #define READOSM_MEMBER_RELATION 3671
89 #define READOSM_INVALID_SUFFIX -1
90 #define READOSM_FILE_NOT_FOUND -2
92 #define READOSM_NULL_HANDLE -3
93 #define READOSM_INVALID_HANDLE -4
94 #define READOSM_INSUFFICIENT_MEMORY -5
96 #define READOSM_CREATE_XML_PARSER_ERROR -6
97 #define READOSM_READ_ERROR -7
98 #define READOSM_XML_ERROR -8
99 #define READOSM_INVALID_PBF_HEADER -9
100 #define READOSM_UNZIP_ERROR -10
101 #define READOSM_ABORT -11
109 struct readosm_tag_struct
267 const void **osm_handle);
301 const void *user_data,