]> Chaos Git - corbenik/ctrulib.git/commitdiff
Move 3ds.h to root, add C++ guard, use #pragma once
authorfincs <fincs.alt1@gmail.com>
Tue, 26 Aug 2014 20:53:00 +0000 (22:53 +0200)
committerfincs <fincs.alt1@gmail.com>
Tue, 26 Aug 2014 20:53:00 +0000 (22:53 +0200)
20 files changed:
examples/gpu/source/main.c
libctru/include/3ds.h [moved from libctru/include/3ds/3ds.h with 51% similarity]
libctru/include/3ds/AC.h
libctru/include/3ds/APT.h
libctru/include/3ds/CFGNOR.h
libctru/include/3ds/CSND.h
libctru/include/3ds/FS.h
libctru/include/3ds/GPU.h
libctru/include/3ds/GSP.h
libctru/include/3ds/GX.h
libctru/include/3ds/HID.h
libctru/include/3ds/HTTPC.h
libctru/include/3ds/IR.h
libctru/include/3ds/PTM.h
libctru/include/3ds/SHDR.h
libctru/include/3ds/SOC.h
libctru/include/3ds/gfx.h
libctru/include/3ds/os.h
libctru/include/3ds/srv.h
libctru/include/3ds/types.h

index 159454fc18206cd89cf35c630ee39b5d7dbccf86..40c46e04e9e1b9c894961b94f0196ac843882022 100644 (file)
@@ -2,7 +2,7 @@
 #include <stdio.h>
 #include <math.h>
 #include <string.h>
-#include <3ds/3ds.h>
+#include <3ds.h>
 #include "math.h"
 #include "test_vsh_shbin.h"
 #include "test_png_bin.h"
similarity index 51%
rename from libctru/include/3ds/3ds.h
rename to libctru/include/3ds.h
index 724712e08f21d8fb213dfb5982ff6d06868644ef..5b51a17c7db4d0412549226dab00ddb2b3cfd380 100644 (file)
@@ -1,16 +1,30 @@
-#ifndef __3DS_H
+#pragma once
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 //might be missing some
 #include <3ds/types.h>
+#include <3ds/svc.h>
 #include <3ds/srv.h>
+#include <3ds/os.h>
+#include <3ds/AC.h>
 #include <3ds/APT.h>
+#include <3ds/CFGNOR.h>
+#include <3ds/CSND.h>
+#include <3ds/FS.h>
+#include <3ds/gfx.h>
 #include <3ds/GSP.h>
 #include <3ds/GX.h>
 #include <3ds/GPU.h>
 #include <3ds/HID.h>
+#include <3ds/HTTPC.h>
+#include <3ds/IR.h>
+#include <3ds/PTM.h>
 #include <3ds/SHDR.h>
-#include <3ds/svc.h>
-#include <3ds/os.h>
-#include <3ds/gfx.h>
+#include <3ds/SOC.h>
 
+#ifdef __cplusplus
+}
 #endif
index 0205d76409213432b16234a64a9e5f52438bed4b..3db84fa5f09bdd9c0e591028e2328723c57d605a 100644 (file)
@@ -1,11 +1,7 @@
-#ifndef AC_H
-#define AC_H
+#pragma once
 
 Result acInit();
 Result acExit();
 
 Result ACU_GetWifiStatus(Handle* servhandle, u32 *out);
 Result ACU_WaitInternetConnection();
-
-#endif
-
index aae153cf30a7e19514dd64f6bdba2e2bbe4e446b..1a1e644f8947d489f937ab6149769c054188122a 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef APT_H
-#define APT_H
+#pragma once
 
 // TODO : find a better place to put this
 #define RUNFLAG_APTWORKAROUND (BIT(0))
@@ -68,5 +67,3 @@ Result APT_ReplySleepQuery(Handle* handle, NS_APPID appID, u32 a);
 Result APT_ReplySleepNotificationComplete(Handle* handle, NS_APPID appID);
 Result APT_PrepareToCloseApplication(Handle* handle, u8 a);
 Result APT_CloseApplication(Handle* handle, u32 a, u32 b, u32 c);
-
-#endif
index b6ca73d94ea753fab86e117256286a83b6522aea..6bcfd71219b2b330bd55fe79b40269d48dc933e1 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef CFGNOR_H
-#define CFGNOR_H
+#pragma once
 
 Result CFGNOR_Initialize(u8 value);
 Result CFGNOR_Shutdown();
@@ -7,6 +6,3 @@ Result CFGNOR_ReadData(u32 offset, u32 *buf, u32 size);
 Result CFGNOR_WriteData(u32 offset, u32 *buf, u32 size);
 Result CFGNOR_DumpFlash(u32 *buf, u32 size);
 Result CFGNOR_WriteFlash(u32 *buf, u32 size);
-
-#endif
-
index 6ac0b89e63fef442a05e8c094f4b799935928c49..f60795518b3c7e87a49d9273bd9b96dcfe264514 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef CSND_H
-#define CSND_H
+#pragma once
 
 #define CSND_SHAREDMEM_DEFAULT 0x10004000
 
@@ -29,6 +28,3 @@ Result CSND_sharedmemtype0_cmdupdatestate(int waitdone);
 
 Result CSND_getchannelstate(u32 entryindex, u32 *out);
 Result CSND_getchannelstate_isplaying(u32 entryindex, u8 *status);
-
-#endif
-
index b0e82f654e3bd184d848d490f8bfb4b8a40462e7..5cf9945f3597c453a5565d9997f9483605361e38 100644 (file)
@@ -1,20 +1,12 @@
 #pragma once
-#ifndef FS_H
-#define FS_H
+#include <string.h>
+#include <3ds/types.h>
 
 /*! @file FS.h
  *
  *  Filesystem Services
  */
 
-#include <string.h>
-#include <3ds/types.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
 /*! @defgroup fs_open_flags FS Open Flags
  *
  *  @sa FSUSER_OpenFile
@@ -159,9 +151,3 @@ Result FSFILE_Flush(Handle handle);
 
 Result FSDIR_Read(Handle handle, u32 *entriesRead, u32 entrycount, FS_dirent *buffer);
 Result FSDIR_Close(Handle handle);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
index 2d521e98709cbc0a943b6deb7238350109fc0200..0b2ee2ae99cf3b6c0044caf14c8b9ab512990b88 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef GPU_H
-#define GPU_H
+#pragma once
 
 void GPU_Init(Handle *gsphandle);
 void GPU_Reset(u32* gxbuf, u32* gpuBuf, u32 gpuBufSize);
@@ -96,5 +95,3 @@ void GPU_SetTexEnv(u8 id, u16 rgbSources, u16 alphaSources, u16 rgbOperands, u16
 
 void GPU_DrawArray(GPU_Primitive_t primitive, u32 n);
 void GPU_DrawElements(GPU_Primitive_t primitive, u32* indexArray, u32 n);
-
-#endif
index 7a86c57cf8180abf60001f3b8f5e5112da26d3c6..f7ddfc22217d5fda19df45bb4e772a109bcc3ec0 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef GSP_H
-#define GSP_H
+#pragma once
 
 #define GSP_REBASE_REG(r) ((r)-0x1EB00000)
 
@@ -80,5 +79,3 @@ Result GSPGPU_RegisterInterruptRelayQueue(Handle *handle, Handle eventHandle, u3
 Result GSPGPU_UnregisterInterruptRelayQueue(Handle* handle);
 Result GSPGPU_TriggerCmdReqQueue(Handle *handle);
 Result GSPGPU_SubmitGxCommand(u32* sharedGspCmdBuf, u32 gxCommand[0x8], Handle* handle);
-
-#endif
index ad9e9412027f78cd7527ea486cd8cc9d5ffb2626..396a75289b3d9801a041a3f26571bfec978f7ca9 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef GX_H
-#define GX_H
+#pragma once
 
 #define GX_BUFFER_DIM(w, h) (((h)<<16)|((w)&0xFFFF))
 
@@ -9,5 +8,3 @@ Result GX_SetMemoryFill(u32* gxbuf, u32* buf0a, u32 buf0v, u32* buf0e, u16 width
 Result GX_SetDisplayTransfer(u32* gxbuf, u32* inadr, u32 indim, u32* outadr, u32 outdim, u32 flags);
 Result GX_SetTextureCopy(u32* gxbuf, u32* inadr, u32 indim, u32* outadr, u32 outdim, u32 size, u32 flags);
 Result GX_SetCommandList_First(u32* gxbuf, u32* buf0a, u32 buf0s, u32* buf1a, u32 buf1s, u32* buf2a, u32 buf2s);
-
-#endif
index b361ebdcfc51baae440bc04afabdb23eae8a9904..3e73eeebaa446ef9d4fd150dd61f9b44e1ecb536 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef HID_H
-#define HID_H
+#pragma once
 
 #define HID_SHAREDMEM_DEFAULT (0x10000000)
 
@@ -66,5 +65,3 @@ Result HIDUSER_EnableAccelerometer();
 Result HIDUSER_DisableAccelerometer();
 Result HIDUSER_EnableGyroscope();
 Result HIDUSER_DisableGyroscope();
-
-#endif
index 3ceeb668af5e862658997bbde163f30218eb8dc7..5e53e6f519b04ca8456b78d9e81c7dbb987d5175 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef HTTPC_H
-#define HTTPC_H
+#pragma once
 
 Result HTTPC_Initialize(Handle handle);
 Result HTTPC_InitializeConnectionSession(Handle handle, Handle contextHandle);
@@ -9,5 +8,3 @@ Result HTTPC_SetProxyDefault(Handle handle, Handle contextHandle);
 Result HTTPC_AddRequestHeaderField(Handle handle, Handle contextHandle, char* name, char* value);
 Result HTTPC_BeginRequest(Handle handle, Handle contextHandle);
 Result HTTPC_ReceiveData(Handle handle, Handle contextHandle, u8* buffer, u32 size);
-
-#endif
index 8c09d666f9c4b09fb8f0fe184836eb5207dd8fd0..8134607fb797b2e93d33eff7f572c51018086909 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef IR_H
-#define IR_H
+#pragma once
 
 Result IRU_Initialize(u32 *sharedmem_addr, u32 sharedmem_size);//The permissions for the specified memory is set to RO. This memory must be already mapped.
 Result IRU_Shutdown();
@@ -10,6 +9,3 @@ Result IRU_SetBitRate(u8 value);
 Result IRU_GetBitRate(u8 *out);
 Result IRU_SetIRLEDState(u32 value);
 Result IRU_GetIRLEDRecvState(u32 *out);
-
-#endif
-
index aa761f4d80d5ada7192284e01c41105e7acd2060..7c595b997c7957b6fda864023c71e56e96c2779e 100644 (file)
@@ -1,10 +1,7 @@
-#ifndef PTM_H
-#define PTM_H
+#pragma once
 
 Result ptmInit();
 Result ptmExit();
 
 Result PTMU_GetBatteryLevel(Handle* servhandle, u8 *out);
 Result PTMU_GetBatteryChargeState(Handle* servhandle, u8 *out);
-
-#endif
index e6808f8cc0f8398cdfc9514093f3a146e79f607c..459aa0b2e9ce7f36c964774bfde13ba18954d9c4 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef SHDR_H
-#define SHDR_H
+#pragma once
 
 typedef enum{
        VERTEX_SHDR=0x0,
@@ -67,5 +66,3 @@ void DVLP_SendOpDesc(DVLP_s* dvlp);
 
 void DVLE_SendOutmap(DVLE_s* dvle);
 void DVLE_SendConstants(DVLE_s* dvle);
-
-#endif
index 3dc33efeaf0bc2030164a06a4c14296af6c0d331..32fb9097fe4c497599260ba27738977c36e0c6a1 100644 (file)
@@ -1,8 +1,5 @@
-#ifndef SOC_H
-#define SOC_H
+#pragma once
 
 Result SOC_Initialize(u32 *context_addr, u32 context_size);//Example context_size: 0x48000. The specified context buffer can no longer be accessed by the process which called this function, since the userland permissions for this block are set to no-access.
 Result SOC_Shutdown();
 int SOC_GetErrno();
-
-#endif
index 4c5b5e1b8b02750e7c01272a6eb143c6c9d4e4d1..27923a935bacc2e8201cc170ee49e1c73eea076e 100644 (file)
@@ -1,6 +1,4 @@
-#ifndef GFX_H
-#define GFX_H
-
+#pragma once
 #include <3ds/types.h>
 
 typedef enum
@@ -34,5 +32,3 @@ void* gfxAllocLinear(size_t size);
 extern u8* gfxTopLeftFramebuffers[2];
 extern u8* gfxSubFramebuffers[2];
 extern u8* gfxBottomFramebuffers[2];
-
-#endif
index 0ae7eeb9ffba5295d4758216d2b5eb7c01482c64..c26759020090fdb9b428198107ed09bf795ba863 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef OS_H
-#define OS_H
+#pragma once
 
 #define SYSTEM_VERSION(major, minor, revision) \
        (((major)<<24)|((minor)<<16)|((revision)<<8))
@@ -8,5 +7,3 @@ u32 osConvertVirtToPhys(u32 vaddr);
 const char* osStrError(u32 error);
 u32 osGetFirmVersion();
 u32 osGetKernelVersion();
-
-#endif
index 09d5afe53df37e9643f1600d02ef2d53c86aa529..5012eeb2def68ee48a657a2862287c9aa2ea3bda 100644 (file)
@@ -1,9 +1,6 @@
-#ifndef SRV_H
-#define SRV_H
+#pragma once
 
 Result srvInit();
 Result srvExit();
 Result srvRegisterClient();
 Result srvGetServiceHandle(Handle* out, char* name);
-
-#endif
index 0b24698aec3cc30d5207dfe08836f980370c0130..1168f121b4a3bbd4b5b4b1238192062f47f32c7a 100644 (file)
@@ -2,10 +2,7 @@
   types.h _ Various system types.
 */
 
-#ifndef TYPES_H
-#define TYPES_H
-
-
+#pragma once
 #include <stdint.h>
 #include <stdbool.h>
 
@@ -36,5 +33,3 @@ typedef s32 Result;
 typedef void (*ThreadFunc)(u32);
 
 #define BIT(n) (1U<<(n))
-
-#endif