add max-age to http\Cookie
[m6w6/ext-http] / php_http_api.h
index 72ebf4dc49ebd8cf9113dd71b08bc08d25c7e39a..f48d464dc761289e64f17fe7e389173ef1fbc83d 100644 (file)
@@ -17,7 +17,9 @@
 #include "config.h"
 #endif
 
+#ifndef PHP_WIN32
 #include <php_config.h>
+#endif
 #include <php.h>
 #include <SAPI.h>
 
 
 #include <zend_interfaces.h>
 
-#if defined(PHP_WIN32)
-#      if defined(PHP_HTTP_EXPORTS)
-#              define PHP_HTTP_API __declspec(dllexport)
-#      elif defined(COMPILE_DL_HTTP)
-#              define PHP_HTTP_API __declspec(dllimport)
-#      else
-#              define PHP_HTTP_API
-#      endif
+#ifdef PHP_WIN32
+# define PHP_HTTP_API __declspec(dllexport)
+#elif defined(__GNUC__) && __GNUC__ >= 4
+# define PHP_HTTP_API __attribute__ ((visibility("default")))
 #else
-#      define PHP_HTTP_API
+# define PHP_HTTP_API
 #endif
 
 /* make functions that return SUCCESS|FAILURE more obvious */
@@ -76,11 +74,13 @@ typedef int STATUS;
 #include "php_http_strlist.h"
 #include "php_http_misc.h"
 #include "php_http_resource_factory.h"
+#include "php_http_options.h"
 
 #include "php_http.h"
 #include "php_http_cookie.h"
-#include "php_http_curl.h"
 #include "php_http_encoding.h"
+#include "php_http_info.h"
+#include "php_http_message.h"
 #include "php_http_env.h"
 #include "php_http_env_request.h"
 #include "php_http_env_response.h"
@@ -89,8 +89,6 @@ typedef int STATUS;
 #include "php_http_filter.h"
 #include "php_http_header_parser.h"
 #include "php_http_headers.h"
-#include "php_http_info.h"
-#include "php_http_message.h"
 #include "php_http_message_body.h"
 #include "php_http_message_parser.h"
 #include "php_http_negotiate.h"
@@ -101,6 +99,7 @@ typedef int STATUS;
 #include "php_http_querystring.h"
 #include "php_http_client_interface.h"
 #include "php_http_client.h"
+#include "php_http_curl.h"
 #include "php_http_client_request.h"
 #include "php_http_client_response.h"
 #include "php_http_curl_client.h"