fix(libSceNpCommon): declare the salvaged exports in the public API

This commit is contained in:
Dean Galvin committed 2026-10-27 19:57:19 +13:00
1 parent 90ac7f3100
commit 9c0445daae
2 files changed
+152

No files matched your search

@@ -1,3 +1,4 @@
#include "prx/libSceNpCommon/include/Api.hpp"
#include <cstddef>
#include <cstdint>
#include "SceTypes.hpp"
@@ -217,6 +217,157 @@ int APS5_VABI sceNpUtilJsonGetOneChar(char* dst, std::size_t dstSize, const char
int APS5_VABI sceNpUtilGetNthChar(std::size_t index, const char* text, const char** character);
int APS5_VABI sceNpUtilHttpUrlEncode(char* dst, std::size_t dstSize, const char* src, std::size_t srcLength, std::size_t* dstLength);
int APS5_VABI _ZN3sce2np10CancelableC2Ev(void);
int APS5_VABI sceNpUtilXmlEscape(void);
int APS5_VABI _ZN3sce2np4CondD0Ev(void);
int APS5_VABI _sceNpAllocatorExRealloc(void);
int APS5_VABI _ZN3sce2np8WorkItem6CancelEi(void);
int APS5_VABI _ZN3sce2np9WorkQueue11GetItemByIdEi(void);
int APS5_VABI _ZN3sce2np14JsonDocBuilderC2ERKNS0_9JsonValueE(void);
int APS5_VABI _ZN3sce2np18MemoryStreamReaderD0Ev(void);
int APS5_VABI _ZN3sce2np7RingBuf4dtorEv(void);
int APS5_VABI _ZThn16_N3sce2np9HttpTransD0Ev(void);
int APS5_VABI _ZN3sce2np10MemoryFileD0Ev(void);
int APS5_VABI _ZN3sce2np10EventQueueC2EP16SceNpAllocatorEx(void);
int APS5_VABI _ZN3sce2np4Cond4ctorEv(void);
int APS5_VABI _ZN3sce2np16StreamReadBufferD1Ev(void);
int APS5_VABI _ZNK3sce2np9EventFlag6IsInitEv(void);
int APS5_VABI _ZN3sce2np10CancelLockC2Ev(void);
int APS5_VABI _ZN3sce2np13NpTitleSecretC2ERK16SceNpTitleSecret(void);
int APS5_VABI _ZN3sce2np8WorkItem10SetRunningEv(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient21CreateRequestForAsyncEPiiPKvm(void);
int APS5_VABI _ZN3sce2np18HttpConnectionPool13InvalidateAllEv(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient21DeleteRequestForAsyncEii(void);
int APS5_VABI _ZN3sce2np18MemoryStreamWriter5WriteEPNS0_6HandleEPKvmPm(void);
int APS5_VABI _ZN3sce2np15CancelableScopeD1Ev(void);
int APS5_VABI _ZN3sce2np8JsonFileD2Ev(void);
int APS5_VABI _ZN3sce2np9JsonArray12AddItemArrayEPPS1_(void);
int APS5_VABI _ZN3sce2np6ObjectdaEPv(void);
int APS5_VABI _ZN3sce2np14CalloutContextD0Ev(void);
int APS5_VABI _ZN3sce2np9Semaphore4WaitEj(void);
int APS5_VABI _ZN3sce2npeqERKNS0_4TimeES3_(void);
int APS5_VABI _ZN3sce2np13RingBufMemory6ExpandEm(void);
int APS5_VABI _ZThn8_N3sce2np10MemoryFile4ReadEPNS0_6HandleEPvmPm(void);
int APS5_VABI _ZN3sce2np7RingBuf15CheckoutForReadEPm(void);
int APS5_VABI _ZN3sce2np9EventFlag4OpenEPKc(void);
int APS5_VABI _ZN3sce2np13NpTitleSecret5ClearEv(void);
int APS5_VABI _ZN3sce2np10EventQueue7EnqueueEPKvmj(void);
int APS5_VABI _ZN3sce2np12HttpTemplateD1Ev(void);
int APS5_VABI _ZN3sce2np9WorkQueueD2Ev(void);
int APS5_VABI _ZThn16_N3sce2np9HttpTrans5WriteEPNS0_6HandleEPKvmPm(void);
int APS5_VABI _ZN3sce2np10EventQueue4ctorEv(void);
int APS5_VABI _ZN3sce2np12StreamReader4ReadEPNS0_6HandleEPNS0_9StreamCtxEPvmPm(void);
int APS5_VABI _ZN3sce2np9NpTitleId5ParseEPS1_PKcm(void);
int APS5_VABI _ZN3sce2np20BufferedStreamReaderD1Ev(void);
int APS5_VABI _ZN3sce2np3ipc10IpmiClient7ConnectEPKvm(void);
int APS5_VABI _ZN3sce2np4Cond4InitEPKcPNS0_5MutexE(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient10DisconnectEv(void);
int APS5_VABI _ZN3sce2np3ipc10IpmiClient11IsConnectedEv(void);
int APS5_VABI _ZN3sce2np12HttpTemplate19SetAuthInfoCallbackEPFii15SceHttpAuthTypePKcPcS5_iPPhPmPiPvESA_(void);
int APS5_VABI sceNpUtilParseJid(void);
int APS5_VABI _ZN3sce2np6ObjectnaEmR16SceNpAllocatorEx(void);
int APS5_VABI _ZN3sce2np9Semaphore6CreateEiiPKc(void);
int APS5_VABI _ZN3sce2npleERKNS0_4TimeERK10SceRtcTick(void);
int APS5_VABI sceNpUtilXmlUnescape(void);
int APS5_VABI sceNpXmlParse(void);
int APS5_VABI _ZN3sce2np9WorkQueue15GetFinishedItemENS0_14WorkItemStatusE(void);
int APS5_VABI _ZN3sce2np9EventFlag4PollEmjPm(void);
int APS5_VABI _ZN3sce2np9EventFlagD0Ev(void);
int APS5_VABI _ZN3sce2np9LocalFile6RemoveEPKc(void);
int APS5_VABI _ZN3sce2np14JsonDocBuilder12BuildBufSizeEv(void);
int APS5_VABI _ZN3sce2np10MemoryFile8TruncateEl(void);
int APS5_VABI _ZN3sce2np9HttpTrans24GetResponseContentLengthEPNS0_6HandleEPbPm(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient13CreateRequestEPiiPKvm(void);
int APS5_VABI _ZN3sce2np8SelectorD2Ev(void);
int APS5_VABI _ZN3sce2np10CancelableD1Ev(void);
int APS5_VABI _ZN3sce2np7HttpUriD1Ev(void);
int APS5_VABI _ZN3sce2np15CancelableScopeD0Ev(void);
int APS5_VABI _ZN3sce2np10Cancelable7DestroyEv(void);
int APS5_VABI _ZThn8_N3sce2np9LocalFileD1Ev(void);
int APS5_VABI _ZNK3sce2np10JsonString6GetStrEPcm(void);
int APS5_VABI _ZN3sce2np8NpCommIdC2ERK20SceNpCommunicationId(void);
int APS5_VABI _ZN3sce2np10Cancelable10LockCancelEPKciS3_(void);
int APS5_VABI _ZN3sce2np8WorkItem10SetPendingEv(void);
int APS5_VABI _ZN3sce2np7Callout4StopEv(void);
int APS5_VABI _ZN3sce2np7RingBuf14CheckinForReadEm(void);
int APS5_VABI _ZN3sce2np12StreamWriter9WriteDataEPNS0_6HandleEPKvmPm(void);
int APS5_VABI _ZN3sce2np6ThreadD1Ev(void);
int APS5_VABI _ZN3sce2npeqERK12SceNpTitleIdRKNS0_9NpTitleIdE(void);
int APS5_VABI _ZN3sce2np9EventFlag3SetEm(void);
int APS5_VABI _ZN3sce2np9RefObjectC1Ev(void);
int APS5_VABI _ZNK3sce2np7RingBuf6IsFullEv(void);
int APS5_VABI _ZN3sce2npneERKNS0_13NpTitleSecretERK16SceNpTitleSecret(void);
int APS5_VABI _ZN3sce2np9LocalFileD0Ev(void);
int APS5_VABI _ZN3sce2np16StreamReadBufferD2Ev(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient11TermServiceEi(void);
int APS5_VABI _ZN3sce2np6HandleD1Ev(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient17UnregisterServiceEi(void);
int APS5_VABI _ZN3sce2np9WorkQueue4ctorEv(void);
int APS5_VABI _ZN3sce2np6Thread4InitEPKcimm(void);
int APS5_VABI _ZNK3sce2np4Time18ConvertToPosixTimeEPl(void);
int APS5_VABI _ZN3sce2np7Callout10IsTimedoutEv(void);
int APS5_VABI _ZN3sce2np7Callout11CalloutFuncEPv(void);
int APS5_VABI _ZThn8_N3sce2np6HandleD1Ev(void);
int APS5_VABI _ZN3sce2np6Handle4InitEv(void);
int APS5_VABI _ZThn16_N3sce2np10MemoryFileD1Ev(void);
int APS5_VABI _sceNpAllocatorExFree(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient7ConnectEPKvm(void);
int APS5_VABI _ZN3sce2np7RingBufC1Ev(void);
int APS5_VABI _ZN3sce2np10MemoryFileD1Ev(void);
int APS5_VABI _ZN3sce2np9HttpTrans21GetResponseStatusCodeEPNS0_6HandleEPi(void);
int APS5_VABI _ZN3sce2np12StreamReader8SkipDataEPNS0_6HandleElPl(void);
int APS5_VABI _ZN3sce2np13NpTitleSecretC2ERKS1_(void);
int APS5_VABI _ZN3sce2np14CalloutContextD1Ev(void);
int APS5_VABI _ZN3sce2np5Mutex7DestroyEv(void);
int APS5_VABI _ZN3sce2np14JsonDocBuilderC1ERKNS0_9JsonValueE(void);
int APS5_VABI _ZN3sce2np6ObjectdlEPvR16SceNpAllocatorEx(void);
int APS5_VABI _ZN3sce2np9HttpTransD2Ev(void);
int APS5_VABI _ZN3sce2np12HttpTemplateC2Ev(void);
int APS5_VABI _ZN3sce2np6ObjectdaEPvR14SceNpAllocator(void);
int APS5_VABI _ZN3sce2np9EventFlag6CreateEPKcj(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient15RegisterServiceEPKNS1_17ServiceClientInfoE(void);
int APS5_VABI _ZN3sce2np8WorkItemD0Ev(void);
int APS5_VABI _ZN3sce2np9SemaphoreD2Ev(void);
int APS5_VABI _ZN3sce2np18MemoryStreamReaderC1EPKvm(void);
int APS5_VABI _ZN3sce2np9EventFlagD2Ev(void);
int APS5_VABI _ZN3sce2np9RefObjectD1Ev(void);
int APS5_VABI _sceNpAllocatorMalloc(void);
int APS5_VABI _ZN3sce2np18MemoryStreamWriterD0Ev(void);
int APS5_VABI _ZN3sce2npneERK10SceRtcTickRKNS0_4TimeE(void);
int APS5_VABI _ZN3sce2np13RingBufMemory6IsInitEv(void);
int APS5_VABI _ZN3sce2np7RingBufD0Ev(void);
int APS5_VABI _ZN3sce2np6ObjectnwEmR16SceNpAllocatorEx(void);
int APS5_VABI _sceNpHeapMalloc(void);
int APS5_VABI _ZN3sce2np12HttpTemplate7DestroyEv(void);
int APS5_VABI _ZN3sce2np15CancelableScope5BeginEPNS0_6HandleEPKciS5_(void);
int APS5_VABI _ZNK3sce2np10EventQueue6IsInitEv(void);
int APS5_VABI _ZN3sce2np18MemoryStreamWriterD1Ev(void);
int APS5_VABI _ZN3sce2np8JsonBool5ClearEv(void);
int APS5_VABI _ZN3sce2np9LocalFile8TruncateEl(void);
int APS5_VABI _ZNK3sce2np10JsonNumber6GetNumEPcm(void);
int APS5_VABI _ZN3sce2np13RingBufMemory7DestroyEv(void);
int APS5_VABI _ZN3sce2np9RefObject7ReleaseEv(void);
int APS5_VABI _ZN3sce2np9LocalFileC1Ev(void);
int APS5_VABI _ZN3sce2np7RingBufD2Ev(void);
int APS5_VABI _ZN3sce2np4PathD2Ev(void);
int APS5_VABI _ZN3sce2np12StreamReader7ReadAllEPNS0_6HandleEPvmPm(void);
int APS5_VABI _ZN3sce2np4CondD1Ev(void);
int APS5_VABI _ZN3sce2np9EventFlag7DestroyEv(void);
int APS5_VABI _ZN3sce2np9HttpTransC1EP16SceNpAllocatorEx(void);
int APS5_VABI _ZN3sce2np6Thread4dtorEv(void);
int APS5_VABI _ZN3sce2np4Time8AddHoursEl(void);
int APS5_VABI _ZN3sce2np9NpTitleIdC2ERK12SceNpTitleId(void);
int APS5_VABI _ZN3sce2np12WorkerThreadD0Ev(void);
int APS5_VABI _ZN3sce2np13RingBufMemoryD0Ev(void);
int APS5_VABI _ZN3sce2np9LocalFile5CloseEv(void);
int APS5_VABI _ZNK3sce2np10JsonString9GetLengthEv(void);
int APS5_VABI _ZN3sce2np10EventQueueD0Ev(void);
int APS5_VABI _ZN3sce2np8JsonNull5ClearEv(void);
int APS5_VABI _ZN3sce2np18MemoryStreamWriterD2Ev(void);
int APS5_VABI _ZN3sce2np4Time12GetUserClockEPS1_(void);
int APS5_VABI _ZN3sce2np3ipc17ServiceIpmiClient12AbortRequestEii(void);
int APS5_VABI _ZNK3sce2np5Mutex6IsInitEv(void);
[[noreturn]] void APS5_VABI sceNpPanic(void);
}