/** * Copyright (c) 2026 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "save/savelinux.h" typedef savelinux_t saveplatform_t; // Linux fully overrides every save operation with JSON I/O (see // savelinux.c/savejsonlinux.c) - nothing generic ever opens a // savestream_t here, so this only needs to exist for that shared type to // compile. typedef struct { uint8_t reserved; } saveplatformstream_t; #define saveInitPlatform saveInitLinux #define saveDisposePlatform saveDisposeLinux #define saveSlotDeletePlatform saveDeleteSlotLinux #define saveSlotLoadPlatform saveSlotLoadLinux #define saveSlotWritePlatform saveSlotWriteLinux #define saveMetaLoadPlatform saveMetaLoadLinux #define saveMetaWritePlatform saveMetaWriteLinux