summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugen Friedrich <efriedrich@de.adit-jv.com>2023-01-07 12:56:59 +0100
committerEugen Friedrich <efriedrich@de.adit-jv.com>2023-01-07 12:56:59 +0100
commitdeb4646ee08aac7b31b38e4efa63ac60d9a66f0b (patch)
tree8b43f91f47a0e3ea11a88c3e75945aa3d7f78e53
parent1c71d4a21efab96f65d43606c2639e3b27aefc3d (diff)
parentd7ae6f01d059cb466a0e28d3c0de7b977161c6c4 (diff)
downloadwayland-ivi-extension-deb4646ee08aac7b31b38e4efa63ac60d9a66f0b.tar.gz
Merge remote-tracking branch 'upstream/pull/128'
* upstream/pull/128 ilm: remove declaration of a global variable in a header file Reviewed-by: Eugen Friedrich <efriedrich@de.adit-jv.com> Reviewed-by: Harsha M M <harsha.manjulamallikarjun@in.bosch.com> Tested-by: Doan Ngoc Au <au.doanngoc@vn.bosch.com>
-rw-r--r--ivi-layermanagement-api/ilmClient/include/ilm_client_platform.h2
-rw-r--r--ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c2
-rw-r--r--ivi-layermanagement-api/ilmCommon/include/ilm_common_platform.h2
-rw-r--r--ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c2
4 files changed, 6 insertions, 2 deletions
diff --git a/ivi-layermanagement-api/ilmClient/include/ilm_client_platform.h b/ivi-layermanagement-api/ilmClient/include/ilm_client_platform.h
index 1fb10af..f281c3e 100644
--- a/ivi-layermanagement-api/ilmClient/include/ilm_client_platform.h
+++ b/ivi-layermanagement-api/ilmClient/include/ilm_client_platform.h
@@ -35,7 +35,7 @@ typedef struct _ILM_CLIENT_PLATFORM_FUNC
ilmErrorTypes (*destroy)();
} ILM_CLIENT_PLATFORM_FUNC;
-ILM_CLIENT_PLATFORM_FUNC gIlmClientPlatformFunc;
+extern ILM_CLIENT_PLATFORM_FUNC gIlmClientPlatformFunc;
void init_ilmClientPlatformTable();
diff --git a/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c b/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c
index 55b1621..12052f8 100644
--- a/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c
@@ -27,6 +27,8 @@
#include "wayland-util.h"
#include "ivi-application-client-protocol.h"
+ILM_CLIENT_PLATFORM_FUNC gIlmClientPlatformFunc;
+
static ilmErrorTypes wayland_surfaceCreate(t_ilm_nativehandle nativehandle,
t_ilm_int width, t_ilm_int height,
ilmPixelFormat pixelFormat,
diff --git a/ivi-layermanagement-api/ilmCommon/include/ilm_common_platform.h b/ivi-layermanagement-api/ilmCommon/include/ilm_common_platform.h
index 4e7b55e..ec49467 100644
--- a/ivi-layermanagement-api/ilmCommon/include/ilm_common_platform.h
+++ b/ivi-layermanagement-api/ilmCommon/include/ilm_common_platform.h
@@ -32,7 +32,7 @@ typedef struct _ILM_COMMON_PLATFORM_FUNC
ilmErrorTypes (*destroy)();
} ILM_COMMON_PLATFORM_FUNC;
-ILM_COMMON_PLATFORM_FUNC gIlmCommonPlatformFunc;
+extern ILM_COMMON_PLATFORM_FUNC gIlmCommonPlatformFunc;
void init_ilmCommonPlatformTable();
diff --git a/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c b/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c
index 7470d0d..eef842d 100644
--- a/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c
@@ -32,6 +32,8 @@ static t_ilm_nativedisplay wayland_getNativedisplay(void);
static t_ilm_bool wayland_isInitialized(void);
static ilmErrorTypes wayland_destroy(void);
+ILM_COMMON_PLATFORM_FUNC gIlmCommonPlatformFunc;
+
void init_ilmCommonPlatformTable(void)
{
gIlmCommonPlatformFunc.init = wayland_init;