From 62a86bc5c878a4c93c695ac3813a39bd3eea1063 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 16 Mar 2025 20:41:58 +0800 Subject: [PATCH] Update UniqueID --- Sources/OpenGraph_SPI/Data/OGUniqueID.c | 8 ++++---- Sources/OpenGraph_SPI/Data/OGUniqueID.h | 8 ++++---- .../OpenGraphCompatibilityTests/Data/UniqueIDTests.swift | 4 +--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/Sources/OpenGraph_SPI/Data/OGUniqueID.c b/Sources/OpenGraph_SPI/Data/OGUniqueID.c index b4c0c99e..cf4fa810 100644 --- a/Sources/OpenGraph_SPI/Data/OGUniqueID.c +++ b/Sources/OpenGraph_SPI/Data/OGUniqueID.c @@ -1,15 +1,15 @@ // // OGUniqueID.c +// OpenGraph_SPI // -// -// Created by Kyle on 2023/10/9. -// +// Audited for iOS 18.0 +// Status: Complete #include "OGUniqueID.h" #include OGUniqueID OGMakeUniqueID(void) { // Initial value is 1 - static atomic_llong counter = 1; + static atomic_long counter = 1; return counter++; } diff --git a/Sources/OpenGraph_SPI/Data/OGUniqueID.h b/Sources/OpenGraph_SPI/Data/OGUniqueID.h index c070543f..f0348c92 100644 --- a/Sources/OpenGraph_SPI/Data/OGUniqueID.h +++ b/Sources/OpenGraph_SPI/Data/OGUniqueID.h @@ -1,15 +1,15 @@ // // OGMakeUniqueID.h -// -// -// Created by Kyle on 2023/10/9. +// OpenGraph_SPI // +// Audited for iOS 18.0 +// Status: Complete #ifndef OGMakeUniqueID_h #define OGMakeUniqueID_h #include "OGBase.h" -typedef long long OGUniqueID; +typedef long OGUniqueID; OG_EXTERN_C_BEGIN OG_EXPORT diff --git a/Tests/OpenGraphCompatibilityTests/Data/UniqueIDTests.swift b/Tests/OpenGraphCompatibilityTests/Data/UniqueIDTests.swift index 9568d4b8..ecff48cc 100644 --- a/Tests/OpenGraphCompatibilityTests/Data/UniqueIDTests.swift +++ b/Tests/OpenGraphCompatibilityTests/Data/UniqueIDTests.swift @@ -1,8 +1,6 @@ // // UniqueIDTests.swift -// -// -// +// OpenGraphCompatibilityTests import Testing