#include "prx/libSceLibcInternal/include/InventoryExports.hpp" #include #include #include #include static_assert(std::is_same_v*)>); static_assert(std::is_same_v*)>); int main() { std::stringbuf narrow("data"); std::wstringbuf wide(L"data"); if (libSceLibcInternalInventory_047_nid_no_patch(&narrow) != 0 || narrow.str() != "data") { std::fputs("narrow showmanyc did not return zero without changing the buffer\n", stderr); return EXIT_FAILURE; } if (libSceLibcInternalInventory_050_nid_no_patch(&wide) != 0 || wide.str() != L"data") { std::fputs("wide showmanyc did not return zero without changing the buffer\n", stderr); return EXIT_FAILURE; } return EXIT_SUCCESS; }