soup-version.h 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  1. /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
  2. /*
  3. * soup-version.h: Version information
  4. *
  5. * Copyright (C) 2012 Igalia S.L.
  6. */
  7. #ifndef __SOUP_VERSION_H__
  8. #define __SOUP_VERSION_H__
  9. #include <glib.h>
  10. G_BEGIN_DECLS
  11. #define SOUP_MAJOR_VERSION (2)
  12. #define SOUP_MINOR_VERSION (68)
  13. #define SOUP_MICRO_VERSION (3)
  14. #define SOUP_CHECK_VERSION(major, minor, micro) \
  15. (SOUP_MAJOR_VERSION > (major) || \
  16. (SOUP_MAJOR_VERSION == (major) && SOUP_MINOR_VERSION > (minor)) || \
  17. (SOUP_MAJOR_VERSION == (major) && SOUP_MINOR_VERSION == (minor) && \
  18. SOUP_MICRO_VERSION >= (micro)))
  19. #ifndef _SOUP_EXTERN
  20. #define _SOUP_EXTERN extern
  21. #endif
  22. /* We prefix variable declarations so they can
  23. * properly get exported in Windows DLLs.
  24. */
  25. #ifndef SOUP_VAR
  26. # ifdef G_PLATFORM_WIN32
  27. # ifdef LIBSOUP_COMPILATION
  28. # ifdef DLL_EXPORT
  29. # define SOUP_VAR __declspec(dllexport)
  30. # else /* !DLL_EXPORT */
  31. # define SOUP_VAR extern
  32. # endif /* !DLL_EXPORT */
  33. # else /* !SOUP_COMPILATION */
  34. # define SOUP_VAR extern __declspec(dllimport)
  35. # endif /* !LIBSOUP_COMPILATION */
  36. # else /* !G_PLATFORM_WIN32 */
  37. # define SOUP_VAR _SOUP_EXTERN
  38. # endif /* !G_PLATFORM_WIN32 */
  39. #endif /* SOUP_VAR */
  40. /* Deprecation / Availability macros */
  41. #define SOUP_VERSION_2_24 (G_ENCODE_VERSION (2, 24))
  42. #define SOUP_VERSION_2_26 (G_ENCODE_VERSION (2, 26))
  43. #define SOUP_VERSION_2_28 (G_ENCODE_VERSION (2, 28))
  44. #define SOUP_VERSION_2_30 (G_ENCODE_VERSION (2, 30))
  45. #define SOUP_VERSION_2_32 (G_ENCODE_VERSION (2, 32))
  46. #define SOUP_VERSION_2_34 (G_ENCODE_VERSION (2, 34))
  47. #define SOUP_VERSION_2_36 (G_ENCODE_VERSION (2, 36))
  48. #define SOUP_VERSION_2_38 (G_ENCODE_VERSION (2, 38))
  49. #define SOUP_VERSION_2_40 (G_ENCODE_VERSION (2, 40))
  50. #define SOUP_VERSION_2_42 (G_ENCODE_VERSION (2, 42))
  51. #define SOUP_VERSION_2_44 (G_ENCODE_VERSION (2, 44))
  52. #define SOUP_VERSION_2_46 (G_ENCODE_VERSION (2, 46))
  53. #define SOUP_VERSION_2_48 (G_ENCODE_VERSION (2, 48))
  54. #define SOUP_VERSION_2_50 (G_ENCODE_VERSION (2, 50))
  55. #define SOUP_VERSION_2_52 (G_ENCODE_VERSION (2, 52))
  56. #define SOUP_VERSION_2_54 (G_ENCODE_VERSION (2, 54))
  57. #define SOUP_VERSION_2_56 (G_ENCODE_VERSION (2, 56))
  58. #define SOUP_VERSION_2_58 (G_ENCODE_VERSION (2, 58))
  59. #define SOUP_VERSION_2_62 (G_ENCODE_VERSION (2, 62))
  60. #define SOUP_VERSION_2_66 (G_ENCODE_VERSION (2, 66))
  61. #define SOUP_VERSION_2_68 (G_ENCODE_VERSION (2, 68))
  62. /* evaluates to the current stable version; for development cycles,
  63. * this means the next stable target
  64. */
  65. #if (SOUP_MINOR_VERSION % 2)
  66. #define SOUP_VERSION_CUR_STABLE (G_ENCODE_VERSION (SOUP_MAJOR_VERSION, SOUP_MINOR_VERSION + 1))
  67. #else
  68. #define SOUP_VERSION_CUR_STABLE (G_ENCODE_VERSION (SOUP_MAJOR_VERSION, SOUP_MINOR_VERSION))
  69. #endif
  70. /* evaluates to the previous stable version */
  71. #if (SOUP_MINOR_VERSION % 2)
  72. #define SOUP_VERSION_PREV_STABLE (G_ENCODE_VERSION (SOUP_MAJOR_VERSION, SOUP_MINOR_VERSION - 1))
  73. #else
  74. #define SOUP_VERSION_PREV_STABLE (G_ENCODE_VERSION (SOUP_MAJOR_VERSION, SOUP_MINOR_VERSION - 2))
  75. #endif
  76. #ifndef SOUP_VERSION_MIN_REQUIRED
  77. # define SOUP_VERSION_MIN_REQUIRED (SOUP_VERSION_CUR_STABLE)
  78. #elif SOUP_VERSION_MIN_REQUIRED == 0
  79. # undef SOUP_VERSION_MIN_REQUIRED
  80. # define SOUP_VERSION_MIN_REQUIRED (SOUP_VERSION_CUR_STABLE + 2)
  81. #endif
  82. #if !defined (SOUP_VERSION_MAX_ALLOWED) || (SOUP_VERSION_MAX_ALLOWED == 0)
  83. # undef SOUP_VERSION_MAX_ALLOWED
  84. # define SOUP_VERSION_MAX_ALLOWED (SOUP_VERSION_CUR_STABLE)
  85. #endif
  86. /* sanity checks */
  87. #if SOUP_VERSION_MIN_REQUIRED > SOUP_VERSION_CUR_STABLE
  88. #error "SOUP_VERSION_MIN_REQUIRED must be <= SOUP_VERSION_CUR_STABLE"
  89. #endif
  90. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_MIN_REQUIRED
  91. #error "SOUP_VERSION_MAX_ALLOWED must be >= SOUP_VERSION_MIN_REQUIRED"
  92. #endif
  93. #if SOUP_VERSION_MIN_REQUIRED < SOUP_VERSION_2_24
  94. #error "SOUP_VERSION_MIN_REQUIRED must be >= SOUP_VERSION_2_24"
  95. #endif
  96. #define SOUP_AVAILABLE_IN_2_4 _SOUP_EXTERN
  97. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_24
  98. # define SOUP_DEPRECATED_IN_2_24 G_DEPRECATED
  99. # define SOUP_DEPRECATED_IN_2_24_FOR(f) G_DEPRECATED_FOR(f)
  100. #else
  101. # define SOUP_DEPRECATED_IN_2_24
  102. # define SOUP_DEPRECATED_IN_2_24_FOR(f)
  103. #endif
  104. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_24
  105. # define SOUP_AVAILABLE_IN_2_24 G_UNAVAILABLE(2, 24) _SOUP_EXTERN
  106. #else
  107. # define SOUP_AVAILABLE_IN_2_24 _SOUP_EXTERN
  108. #endif
  109. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_26
  110. # define SOUP_DEPRECATED_IN_2_26 G_DEPRECATED
  111. # define SOUP_DEPRECATED_IN_2_26_FOR(f) G_DEPRECATED_FOR(f)
  112. #else
  113. # define SOUP_DEPRECATED_IN_2_26
  114. # define SOUP_DEPRECATED_IN_2_26_FOR(f)
  115. #endif
  116. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_26
  117. # define SOUP_AVAILABLE_IN_2_26 G_UNAVAILABLE(2, 26) _SOUP_EXTERN
  118. #else
  119. # define SOUP_AVAILABLE_IN_2_26 _SOUP_EXTERN
  120. #endif
  121. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_28
  122. # define SOUP_DEPRECATED_IN_2_28 G_DEPRECATED
  123. # define SOUP_DEPRECATED_IN_2_28_FOR(f) G_DEPRECATED_FOR(f)
  124. #else
  125. # define SOUP_DEPRECATED_IN_2_28
  126. # define SOUP_DEPRECATED_IN_2_28_FOR(f)
  127. #endif
  128. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_28
  129. # define SOUP_AVAILABLE_IN_2_28 G_UNAVAILABLE(2, 28) _SOUP_EXTERN
  130. #else
  131. # define SOUP_AVAILABLE_IN_2_28 _SOUP_EXTERN
  132. #endif
  133. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_30
  134. # define SOUP_DEPRECATED_IN_2_30 G_DEPRECATED
  135. # define SOUP_DEPRECATED_IN_2_30_FOR(f) G_DEPRECATED_FOR(f)
  136. #else
  137. # define SOUP_DEPRECATED_IN_2_30
  138. # define SOUP_DEPRECATED_IN_2_30_FOR(f)
  139. #endif
  140. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_30
  141. # define SOUP_AVAILABLE_IN_2_30 G_UNAVAILABLE(2, 30) _SOUP_EXTERN
  142. #else
  143. # define SOUP_AVAILABLE_IN_2_30 _SOUP_EXTERN
  144. #endif
  145. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_32
  146. # define SOUP_DEPRECATED_IN_2_32 G_DEPRECATED
  147. # define SOUP_DEPRECATED_IN_2_32_FOR(f) G_DEPRECATED_FOR(f)
  148. #else
  149. # define SOUP_DEPRECATED_IN_2_32
  150. # define SOUP_DEPRECATED_IN_2_32_FOR(f)
  151. #endif
  152. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_32
  153. # define SOUP_AVAILABLE_IN_2_32 G_UNAVAILABLE(2, 32) _SOUP_EXTERN
  154. #else
  155. # define SOUP_AVAILABLE_IN_2_32 _SOUP_EXTERN
  156. #endif
  157. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_34
  158. # define SOUP_DEPRECATED_IN_2_34 G_DEPRECATED
  159. # define SOUP_DEPRECATED_IN_2_34_FOR(f) G_DEPRECATED_FOR(f)
  160. #else
  161. # define SOUP_DEPRECATED_IN_2_34
  162. # define SOUP_DEPRECATED_IN_2_34_FOR(f)
  163. #endif
  164. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_34
  165. # define SOUP_AVAILABLE_IN_2_34 G_UNAVAILABLE(2, 34) _SOUP_EXTERN
  166. #else
  167. # define SOUP_AVAILABLE_IN_2_34 _SOUP_EXTERN
  168. #endif
  169. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_36
  170. # define SOUP_DEPRECATED_IN_2_36 G_DEPRECATED
  171. # define SOUP_DEPRECATED_IN_2_36_FOR(f) G_DEPRECATED_FOR(f)
  172. #else
  173. # define SOUP_DEPRECATED_IN_2_36
  174. # define SOUP_DEPRECATED_IN_2_36_FOR(f)
  175. #endif
  176. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_36
  177. # define SOUP_AVAILABLE_IN_2_36 G_UNAVAILABLE(2, 36) _SOUP_EXTERN
  178. #else
  179. # define SOUP_AVAILABLE_IN_2_36 _SOUP_EXTERN
  180. #endif
  181. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_38
  182. # define SOUP_DEPRECATED_IN_2_38 G_DEPRECATED
  183. # define SOUP_DEPRECATED_IN_2_38_FOR(f) G_DEPRECATED_FOR(f)
  184. #else
  185. # define SOUP_DEPRECATED_IN_2_38
  186. # define SOUP_DEPRECATED_IN_2_38_FOR(f)
  187. #endif
  188. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_38
  189. # define SOUP_AVAILABLE_IN_2_38 G_UNAVAILABLE(2, 38) _SOUP_EXTERN
  190. #else
  191. # define SOUP_AVAILABLE_IN_2_38 _SOUP_EXTERN
  192. #endif
  193. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_40
  194. # define SOUP_DEPRECATED_IN_2_40 G_DEPRECATED
  195. # define SOUP_DEPRECATED_IN_2_40_FOR(f) G_DEPRECATED_FOR(f)
  196. #else
  197. # define SOUP_DEPRECATED_IN_2_40
  198. # define SOUP_DEPRECATED_IN_2_40_FOR(f)
  199. #endif
  200. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_40
  201. # define SOUP_AVAILABLE_IN_2_40 G_UNAVAILABLE(2, 40) _SOUP_EXTERN
  202. #else
  203. # define SOUP_AVAILABLE_IN_2_40 _SOUP_EXTERN
  204. #endif
  205. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_42
  206. # define SOUP_DEPRECATED_IN_2_42 G_DEPRECATED
  207. # define SOUP_DEPRECATED_IN_2_42_FOR(f) G_DEPRECATED_FOR(f)
  208. #else
  209. # define SOUP_DEPRECATED_IN_2_42
  210. # define SOUP_DEPRECATED_IN_2_42_FOR(f)
  211. #endif
  212. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_42
  213. # define SOUP_AVAILABLE_IN_2_42 G_UNAVAILABLE(2, 42) _SOUP_EXTERN
  214. #else
  215. # define SOUP_AVAILABLE_IN_2_42 _SOUP_EXTERN
  216. #endif
  217. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_44
  218. # define SOUP_DEPRECATED_IN_2_44 G_DEPRECATED
  219. # define SOUP_DEPRECATED_IN_2_44_FOR(f) G_DEPRECATED_FOR(f)
  220. #else
  221. # define SOUP_DEPRECATED_IN_2_44
  222. # define SOUP_DEPRECATED_IN_2_44_FOR(f)
  223. #endif
  224. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_44
  225. # define SOUP_AVAILABLE_IN_2_44 G_UNAVAILABLE(2, 44) _SOUP_EXTERN
  226. #else
  227. # define SOUP_AVAILABLE_IN_2_44 _SOUP_EXTERN
  228. #endif
  229. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_46
  230. # define SOUP_DEPRECATED_IN_2_46 G_DEPRECATED
  231. # define SOUP_DEPRECATED_IN_2_46_FOR(f) G_DEPRECATED_FOR(f)
  232. #else
  233. # define SOUP_DEPRECATED_IN_2_46
  234. # define SOUP_DEPRECATED_IN_2_46_FOR(f)
  235. #endif
  236. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_46
  237. # define SOUP_AVAILABLE_IN_2_46 G_UNAVAILABLE(2, 46) _SOUP_EXTERN
  238. #else
  239. # define SOUP_AVAILABLE_IN_2_46 _SOUP_EXTERN
  240. #endif
  241. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_48
  242. # define SOUP_DEPRECATED_IN_2_48 G_DEPRECATED
  243. # define SOUP_DEPRECATED_IN_2_48_FOR(f) G_DEPRECATED_FOR(f)
  244. #else
  245. # define SOUP_DEPRECATED_IN_2_48
  246. # define SOUP_DEPRECATED_IN_2_48_FOR(f)
  247. #endif
  248. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_48
  249. # define SOUP_AVAILABLE_IN_2_48 G_UNAVAILABLE(2, 48) _SOUP_EXTERN
  250. #else
  251. # define SOUP_AVAILABLE_IN_2_48 _SOUP_EXTERN
  252. #endif
  253. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_50
  254. # define SOUP_DEPRECATED_IN_2_50 G_DEPRECATED
  255. # define SOUP_DEPRECATED_IN_2_50_FOR(f) G_DEPRECATED_FOR(f)
  256. #else
  257. # define SOUP_DEPRECATED_IN_2_50
  258. # define SOUP_DEPRECATED_IN_2_50_FOR(f)
  259. #endif
  260. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_50
  261. # define SOUP_AVAILABLE_IN_2_50 G_UNAVAILABLE(2, 50) _SOUP_EXTERN
  262. #else
  263. # define SOUP_AVAILABLE_IN_2_50 _SOUP_EXTERN
  264. #endif
  265. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_52
  266. # define SOUP_DEPRECATED_IN_2_52 G_DEPRECATED
  267. # define SOUP_DEPRECATED_IN_2_52_FOR(f) G_DEPRECATED_FOR(f)
  268. #else
  269. # define SOUP_DEPRECATED_IN_2_52
  270. # define SOUP_DEPRECATED_IN_2_52_FOR(f)
  271. #endif
  272. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_52
  273. # define SOUP_AVAILABLE_IN_2_52 G_UNAVAILABLE(2, 52) _SOUP_EXTERN
  274. #else
  275. # define SOUP_AVAILABLE_IN_2_52 _SOUP_EXTERN
  276. #endif
  277. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_54
  278. # define SOUP_DEPRECATED_IN_2_54 G_DEPRECATED
  279. # define SOUP_DEPRECATED_IN_2_54_FOR(f) G_DEPRECATED_FOR(f)
  280. #else
  281. # define SOUP_DEPRECATED_IN_2_54
  282. # define SOUP_DEPRECATED_IN_2_54_FOR(f)
  283. #endif
  284. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_54
  285. # define SOUP_AVAILABLE_IN_2_54 G_UNAVAILABLE(2, 54) _SOUP_EXTERN
  286. #else
  287. # define SOUP_AVAILABLE_IN_2_54 _SOUP_EXTERN
  288. #endif
  289. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_56
  290. # define SOUP_DEPRECATED_IN_2_56 G_DEPRECATED
  291. # define SOUP_DEPRECATED_IN_2_56_FOR(f) G_DEPRECATED_FOR(f)
  292. #else
  293. # define SOUP_DEPRECATED_IN_2_56
  294. # define SOUP_DEPRECATED_IN_2_56_FOR(f)
  295. #endif
  296. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_56
  297. # define SOUP_AVAILABLE_IN_2_56 G_UNAVAILABLE(2, 56) _SOUP_EXTERN
  298. #else
  299. # define SOUP_AVAILABLE_IN_2_56 _SOUP_EXTERN
  300. #endif
  301. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_58
  302. # define SOUP_DEPRECATED_IN_2_58 G_DEPRECATED
  303. # define SOUP_DEPRECATED_IN_2_58_FOR(f) G_DEPRECATED_FOR(f)
  304. #else
  305. # define SOUP_DEPRECATED_IN_2_58
  306. # define SOUP_DEPRECATED_IN_2_58_FOR(f)
  307. #endif
  308. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_58
  309. # define SOUP_AVAILABLE_IN_2_58 G_UNAVAILABLE(2, 58) _SOUP_EXTERN
  310. #else
  311. # define SOUP_AVAILABLE_IN_2_58 _SOUP_EXTERN
  312. #endif
  313. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_62
  314. # define SOUP_DEPRECATED_IN_2_62 G_DEPRECATED
  315. # define SOUP_DEPRECATED_IN_2_62_FOR(f) G_DEPRECATED_FOR(f)
  316. #else
  317. # define SOUP_DEPRECATED_IN_2_62
  318. # define SOUP_DEPRECATED_IN_2_62_FOR(f)
  319. #endif
  320. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_62
  321. # define SOUP_AVAILABLE_IN_2_62 G_UNAVAILABLE(2, 62) _SOUP_EXTERN
  322. #else
  323. # define SOUP_AVAILABLE_IN_2_62 _SOUP_EXTERN
  324. #endif
  325. #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_2_66
  326. # define SOUP_DEPRECATED_IN_2_66 G_DEPRECATED
  327. # define SOUP_DEPRECATED_IN_2_66_FOR(f) G_DEPRECATED_FOR(f)
  328. #else
  329. # define SOUP_DEPRECATED_IN_2_66
  330. # define SOUP_DEPRECATED_IN_2_66_FOR(f)
  331. #endif
  332. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_66
  333. # define SOUP_AVAILABLE_IN_2_66 G_UNAVAILABLE(2, 66) _SOUP_EXTERN
  334. #else
  335. # define SOUP_AVAILABLE_IN_2_66 _SOUP_EXTERN
  336. #endif
  337. #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_2_68
  338. # define SOUP_AVAILABLE_IN_2_68 G_UNAVAILABLE(2, 68) _SOUP_EXTERN
  339. #else
  340. # define SOUP_AVAILABLE_IN_2_68 _SOUP_EXTERN
  341. #endif
  342. SOUP_AVAILABLE_IN_2_42
  343. guint soup_get_major_version (void);
  344. SOUP_AVAILABLE_IN_2_42
  345. guint soup_get_minor_version (void);
  346. SOUP_AVAILABLE_IN_2_42
  347. guint soup_get_micro_version (void);
  348. SOUP_AVAILABLE_IN_2_42
  349. gboolean soup_check_version (guint major,
  350. guint minor,
  351. guint micro);
  352. G_END_DECLS
  353. #endif /* __SOUP_VERSION_H__ */