[gbinder] Housekeeping
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2018-2019 Jolla Ltd.
|
* Copyright (C) 2018-2019 Jolla Ltd.
|
||||||
* Copyright (C) 2018-2019 Slava Monich <slava.monich@jolla.com>
|
* Copyright (C) 2018-2024 Slava Monich <slava@monich.com>
|
||||||
*
|
*
|
||||||
* You may use this file under the terms of BSD license as follows:
|
* You may use this file under the terms of BSD license as follows:
|
||||||
*
|
*
|
||||||
@@ -64,7 +64,7 @@ gbinder_local_object_new_reply(
|
|||||||
void
|
void
|
||||||
gbinder_local_object_set_stability(
|
gbinder_local_object_set_stability(
|
||||||
GBinderLocalObject* self,
|
GBinderLocalObject* self,
|
||||||
GBINDER_STABILITY_LEVEL stability); /* Since 1.0.40 */
|
GBINDER_STABILITY_LEVEL stability); /* Since 1.1.40 */
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2018-2021 Jolla Ltd.
|
* Copyright (C) 2018-2021 Jolla Ltd.
|
||||||
* Copyright (C) 2018-2021 Slava Monich <slava.monich@jolla.com>
|
* Copyright (C) 2018-2024 Slava Monich <slava@monich.com>
|
||||||
*
|
*
|
||||||
* You may use this file under the terms of BSD license as follows:
|
* You may use this file under the terms of BSD license as follows:
|
||||||
*
|
*
|
||||||
@@ -178,7 +178,7 @@ typedef enum gbinder_stability_level {
|
|||||||
GBINDER_STABILITY_VENDOR = 0x03,
|
GBINDER_STABILITY_VENDOR = 0x03,
|
||||||
GBINDER_STABILITY_SYSTEM = 0x0c,
|
GBINDER_STABILITY_SYSTEM = 0x0c,
|
||||||
GBINDER_STABILITY_VINTF = 0x3f
|
GBINDER_STABILITY_VINTF = 0x3f
|
||||||
} GBINDER_STABILITY_LEVEL;
|
} GBINDER_STABILITY_LEVEL; /* Since 1.1.40 */
|
||||||
|
|
||||||
#define GBINDER_FOURCC(c1,c2,c3,c4) \
|
#define GBINDER_FOURCC(c1,c2,c3,c4) \
|
||||||
(((c1) << 24) | ((c2) << 16) | ((c3) << 8) | (c4))
|
(((c1) << 24) | ((c2) << 16) | ((c3) << 8) | (c4))
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2018-2022 Jolla Ltd.
|
* Copyright (C) 2018-2022 Jolla Ltd.
|
||||||
* Copyright (C) 2018-2023 Slava Monich <slava@monich.com>
|
* Copyright (C) 2018-2024 Slava Monich <slava@monich.com>
|
||||||
*
|
*
|
||||||
* You may use this file under the terms of BSD license as follows:
|
* You may use this file under the terms of BSD license as follows:
|
||||||
*
|
*
|
||||||
@@ -615,7 +615,7 @@ gbinder_local_object_handle_release(
|
|||||||
void
|
void
|
||||||
gbinder_local_object_set_stability(
|
gbinder_local_object_set_stability(
|
||||||
GBinderLocalObject* self,
|
GBinderLocalObject* self,
|
||||||
GBINDER_STABILITY_LEVEL stability)
|
GBINDER_STABILITY_LEVEL stability) /* Since 1.1.40 */
|
||||||
{
|
{
|
||||||
if (G_LIKELY(self)) {
|
if (G_LIKELY(self)) {
|
||||||
self->stability = stability;
|
self->stability = stability;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2018-2023 Slava Monich <slava@monich.com>
|
* Copyright (C) 2018-2024 Slava Monich <slava@monich.com>
|
||||||
* Copyright (C) 2018-2022 Jolla Ltd.
|
* Copyright (C) 2018-2022 Jolla Ltd.
|
||||||
*
|
*
|
||||||
* You may use this file under the terms of BSD license as follows:
|
* You may use this file under the terms of BSD license as follows:
|
||||||
@@ -140,6 +140,8 @@ test_null(
|
|||||||
gbinder_local_object_handle_decrefs(NULL);
|
gbinder_local_object_handle_decrefs(NULL);
|
||||||
gbinder_local_object_handle_acquire(NULL, NULL);
|
gbinder_local_object_handle_acquire(NULL, NULL);
|
||||||
gbinder_local_object_handle_release(NULL);
|
gbinder_local_object_handle_release(NULL);
|
||||||
|
gbinder_local_object_handle_release(NULL);
|
||||||
|
gbinder_local_object_set_stability(NULL, GBINDER_STABILITY_UNDECLARED);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*==========================================================================*
|
/*==========================================================================*
|
||||||
|
|||||||
Reference in New Issue
Block a user