ci: bsds: rebuild packages after reconfiguration
[m6w6/libmemcached] / include / libmemcached-1.0 / visibility.h
index d4e4eea05f15051029e4ca77051fd84c1070b18e..419b3d5932dc231b108f9ca2040fd9a092c675cf 100644 (file)
@@ -1,20 +1,17 @@
-/* LibMemcached
- * Copyright (C) 2006-2009 Brian Aker 
- * All rights reserved.
- *
- * Use and distribution licensed under the BSD license.  See
- * the COPYING file in the parent directory for full text.
- *
- * Summary: Interface for memcached server.
- *
- * Author: Trond Norbye
- *
- */
-
-/**
- * @file
- * @brief Visibility control macros
- */
+/*
+    +--------------------------------------------------------------------+
+    | libmemcached - C/C++ Client Library for memcached                  |
+    +--------------------------------------------------------------------+
+    | Redistribution and use in source and binary forms, with or without |
+    | modification, are permitted under the terms of the BSD license.    |
+    | You should have received a copy of the license in a bundled file   |
+    | named LICENSE; in case you did not receive a copy you can review   |
+    | the terms online at: https://opensource.org/licenses/BSD-3-Clause  |
+    +--------------------------------------------------------------------+
+    | Copyright (c) 2006-2014 Brian Aker   https://datadifferential.com/ |
+    | Copyright (c) 2020 Michael Wallner   <mike@php.net>                |
+    +--------------------------------------------------------------------+
+*/
 
 #pragma once
 
  */
 
 #if defined(BUILDING_LIBMEMCACHEDINTERNAL)
-# if defined(HAVE_VISIBILITY) && HAVE_VISIBILITY
-#  define LIBMEMCACHED_API __attribute__ ((visibility("default")))
-#  define LIBMEMCACHED_LOCAL  __attribute__ ((visibility("default")))
-# elif defined (__SUNPRO_C) && (__SUNPRO_C >= 0x550)
-#  define LIBMEMCACHED_API __global
-#  define LIBMEMCACHED_LOCAL __global
-# elif defined(_MSC_VER)
-#  define LIBMEMCACHED_API extern __declspec(dllexport) 
-#  define LIBMEMCACHED_LOCAL extern __declspec(dllexport)
-# else
-#  define LIBMEMCACHED_API
-#  define LIBMEMCACHED_LOCAL
-# endif
-#else
-# if defined(BUILDING_LIBMEMCACHED)
 #  if defined(HAVE_VISIBILITY) && HAVE_VISIBILITY
-#   define LIBMEMCACHED_API __attribute__ ((visibility("default")))
-#   define LIBMEMCACHED_LOCAL  __attribute__ ((visibility("hidden")))
-#  elif defined (__SUNPRO_C) && (__SUNPRO_C >= 0x550)
-#   define LIBMEMCACHED_API __global
-#   define LIBMEMCACHED_LOCAL __hidden
+#    define LIBMEMCACHED_API   __attribute__((visibility("default")))
+#    define LIBMEMCACHED_LOCAL __attribute__((visibility("default")))
+#  elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
+#    define LIBMEMCACHED_API   __global
+#    define LIBMEMCACHED_LOCAL __global
 #  elif defined(_MSC_VER)
-#   define LIBMEMCACHED_API extern __declspec(dllexport) 
-#   define LIBMEMCACHED_LOCAL
+#    define LIBMEMCACHED_API   extern __declspec(dllexport)
+#    define LIBMEMCACHED_LOCAL extern __declspec(dllexport)
 #  else
-#   define LIBMEMCACHED_API
-#   define LIBMEMCACHED_LOCAL
-#  endif /* defined(HAVE_VISIBILITY) */
-# else  /* defined(BUILDING_LIBMEMCACHED) */
-#  if defined(_MSC_VER)
-#   define LIBMEMCACHED_API extern __declspec(dllimport) 
-#   define LIBMEMCACHED_LOCAL
-#  else
-#   define LIBMEMCACHED_API
-#   define LIBMEMCACHED_LOCAL
-#  endif /* defined(_MSC_VER) */
-# endif /* defined(BUILDING_LIBMEMCACHED) */
-#endif /* defined(BUILDING_LIBMEMCACHEDINTERNAL) */
+#    define LIBMEMCACHED_API
+#    define LIBMEMCACHED_LOCAL
+#  endif
+#else
+#  if defined(BUILDING_LIBMEMCACHED)
+#    if defined(HAVE_VISIBILITY) && HAVE_VISIBILITY
+#      define LIBMEMCACHED_API   __attribute__((visibility("default")))
+#      define LIBMEMCACHED_LOCAL __attribute__((visibility("hidden")))
+#    elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
+#      define LIBMEMCACHED_API   __global
+#      define LIBMEMCACHED_LOCAL __hidden
+#    elif defined(_MSC_VER)
+#      define LIBMEMCACHED_API extern __declspec(dllexport)
+#      define LIBMEMCACHED_LOCAL
+#    else
+#      define LIBMEMCACHED_API
+#      define LIBMEMCACHED_LOCAL
+#    endif /* defined(HAVE_VISIBILITY) */
+#  else    /* defined(BUILDING_LIBMEMCACHED) */
+#    if defined(_MSC_VER)
+#      define LIBMEMCACHED_API extern __declspec(dllimport)
+#      define LIBMEMCACHED_LOCAL
+#    else
+#      define LIBMEMCACHED_API
+#      define LIBMEMCACHED_LOCAL
+#    endif /* defined(_MSC_VER) */
+#  endif   /* defined(BUILDING_LIBMEMCACHED) */
+#endif     /* defined(BUILDING_LIBMEMCACHEDINTERNAL) */