diff --git a/libctru/include/3ds/sdmc.h b/libctru/include/3ds/sdmc.h index 2b17e53..e973d5a 100644 --- a/libctru/include/3ds/sdmc.h +++ b/libctru/include/3ds/sdmc.h @@ -5,6 +5,14 @@ #pragma once #include <3ds/types.h> +#include <3ds/services/fs.h> + +/*! Open directory struct */ +typedef struct +{ + Handle fd; /*! CTRU handle */ + FS_DirectoryEntry entry_data; /*! Temporary storage for reading entries */ +} sdmc_dir_t; /// Initializes the SDMC driver. Result sdmcInit(void); diff --git a/libctru/source/sdmc_dev.c b/libctru/source/sdmc_dev.c index 45de57f..e8bf875 100644 --- a/libctru/source/sdmc_dev.c +++ b/libctru/source/sdmc_dev.c @@ -58,13 +58,6 @@ typedef struct u64 offset; /*! Current file offset */ } sdmc_file_t; -/*! Open directory struct */ -typedef struct -{ - Handle fd; /*! CTRU handle */ - FS_DirectoryEntry entry_data; /*! Temporary storage for reading entries */ -} sdmc_dir_t; - /*! SDMC devoptab */ static devoptab_t sdmc_devoptab =