Do not include 3ds.h within ctrulib headers

This commit is contained in:
hax0kartik 2019-04-01 13:36:13 +00:00 committed by fincs
parent d4036d97ef
commit d0b6343342
6 changed files with 17 additions and 4 deletions

View File

@ -89,6 +89,7 @@ extern "C" {
#include <3ds/sdmc.h>
#include <3ds/romfs.h>
#include <3ds/font.h>
#include <3ds/mii.h>
#ifdef __cplusplus
}

View File

@ -5,6 +5,7 @@
#pragma once
#include <3ds/types.h>
#include <3ds/mii.h>
/// Magic value needed to launch the applet.
#define MIISELECTOR_MAGIC 0x13DE28CF
@ -61,7 +62,7 @@ typedef struct
u32 guest_mii_was_selected; ///< 1 if a Guest Mii was selected, 0 otherwise.
u32 guest_mii_index; ///< Index of the selected Guest Mii,
///< 0xFFFFFFFF if no guest was selected.
char mii[MIISELECTOR_MIIDATA_SIZE]; ///< Data of selected Mii.
MiiData mii; ///< Data of selected Mii.
u16 _pad0x68; ///< @private
u16 checksum; ///< Checksum of the returned Mii data.
///< Stored as a big-endian value; use

View File

@ -1,6 +1,6 @@
#pragma once
#include <3ds.h>
#include <3ds/types.h>
typedef struct
{

View File

@ -3,7 +3,6 @@
* @brief Friend Services
*/
#pragma once
#include <3ds.h>
#include <3ds/mii.h>
#define FRIEND_SCREEN_NAME_SIZE 0xB ///< 11-byte UTF-16 screen name

View File

@ -1,5 +1,12 @@
#include <string.h>
#include <3ds/types.h>
#include <3ds/svc.h>
#include <3ds/synchronization.h>
#include <3ds/ipc.h>
#include <3ds/result.h>
#include <3ds/srv.h>
#include <3ds/services/frd.h>
#include <3ds/util/utf.h>
static Handle frdHandle;
static int frdRefCount;

View File

@ -1,4 +1,9 @@
#include <3ds.h>
#include <3ds/types.h>
#include <3ds/svc.h>
#include <3ds/synchronization.h>
#include <3ds/ipc.h>
#include <3ds/result.h>
#include <3ds/srv.h>
#include <3ds/services/mcuhwc.h>
static Handle mcuHwcHandle;