C was developed in 1972

This commit is contained in:
plutoo 2018-01-06 13:54:59 +01:00
parent cac3f735af
commit edcf789b6e
21 changed files with 50 additions and 48 deletions

View File

@ -35,8 +35,8 @@ void gfxConfigureAutoResolution(bool enable, s32 handheld_width, s32 handheld_he
/// Wrapper for gfxConfigureAutoResolution(). handheld_resolution=720p, docked_resolution={all-zero for using current maximum resolution}.
void gfxConfigureAutoResolutionDefault(bool enable);
void gfxWaitForVsync();
void gfxSwapBuffers();
void gfxWaitForVsync(void);
void gfxSwapBuffers(void);
/// Get the current framebuffer address, with optional output ptrs for the display width/height. The display width/height is adjusted by gfxConfigureCrop()/gfxConfigureResolution().
u8* gfxGetFramebuffer(u32* width, u32* height);

View File

@ -31,10 +31,10 @@ Result svcSetHeapSize(void** out_addr, u64 size);
Result svcMapMemory(void* dst_addr, void* src_addr, u64 size);
Result svcUnmapMemory(void* dst_addr, void* src_addr, u64 size);
Result svcQueryMemory(MemoryInfo* meminfo_ptr, u32 *pageinfo, u64 addr);
void NORETURN svcExitProcess();
void NORETURN svcExitProcess(void);
Result svcCreateThread(Handle* out, void* entry, void* arg, void* stack_top, int prio, int cpuid);
Result svcStartThread(Handle handle);
void NORETURN svcExitThread();
void NORETURN svcExitThread(void);
Result svcSleepThread(u64 nano);
Result svcClearEvent(Handle handle);
Result svcCloseHandle(Handle handle);

View File

@ -1,4 +1,4 @@
// Copyright 2017 plutoo
bool kernelAbove200();
bool kernelAbove300();
bool kernelAbove400();
bool kernelAbove200(void);
bool kernelAbove300(void);
bool kernelAbove400(void);

View File

@ -7,7 +7,7 @@ struct bsd_sockaddr_in {
};
Result bsdInitialize(TransferMemory* tmem);
int bsdGetErrno();
int bsdGetErrno(void);
int bsdConnect(int sockfd, void* addr, u32 addrlen);
int bsdSocket(int domain, int type, int protocol);
int bsdBind(int sockfd, void* addr, u32 addrlen);

View File

@ -77,7 +77,7 @@ typedef enum
FS_CONTENTSTORAGEID_SdCard = 2,
} FsContentStorageId;
Result fsInitialize();
Result fsInitialize(void);
void fsExit(void);
Handle fsGetServiceSession(void);

View File

@ -1,5 +1,5 @@
// Copyright 2017 plutoo
Result pmdmntInitialize();
Result pmdmntInitialize(void);
Result pmdmntStartProcess(u64 pid);
Result pmdmntGetTitlePid(u64* pid_out, u64 title_id);
Result pmdmntEnableDebugForTitleId(Handle* handle_out, u64 title_id);

View File

@ -1,6 +1,6 @@
bool smHasInitialized();
Result smInitialize();
Result smInitialize(void);
void smExit(void);
Result smGetService(Handle* handle_out, const char* name);
Result smRegisterService(Handle* handle_out, const char* name, bool is_light, int max_sessions);
Result smUnregisterService(const char* name);
bool smHasInitialized(void);

View File

@ -28,13 +28,13 @@ typedef enum {
} ViScalingMode;
Result viInitialize(ViServiceType servicetype);
void viExit();
Handle viGetSessionService();
Handle viGetSession_IApplicationDisplayService();
Handle viGetSession_IHOSBinderDriverRelay();
Handle viGetSession_ISystemDisplayService();
Handle viGetSession_IManagerDisplayService();
Handle viGetSession_IHOSBinderDriverIndirect();
void viExit(void);
Handle viGetSessionService(void);
Handle viGetSession_IApplicationDisplayService(void);
Handle viGetSession_IHOSBinderDriverRelay(void);
Handle viGetSession_ISystemDisplayService(void);
Handle viGetSession_IManagerDisplayService(void);
Handle viGetSession_IHOSBinderDriverIndirect(void);
Result viOpenDisplay(const char *DisplayName, ViDisplay *display);
Result viCloseDisplay(ViDisplay *display);

View File

@ -33,7 +33,7 @@ Result bufferProducerInitialize(Binder *session)
return 0;
}
void bufferProducerExit()
void bufferProducerExit(void)
{
g_bufferProducerBinderSession = NULL;
}

View File

@ -295,7 +295,7 @@ static Result _gfxInit(ViServiceType servicetype, const char *DisplayName, u32 L
return rc;
}
void gfxInitDefault()
void gfxInitDefault(void)
{
nvServiceType nv_servicetype;
@ -317,7 +317,8 @@ void gfxInitDefault()
if (R_FAILED(rc)) fatalSimple(rc);
}
void gfxExit() {
void gfxExit(void)
{
u32 i = 0;
if (!g_gfxInitialized)
return;
@ -463,11 +464,11 @@ static void _waitevent(Handle *handle) {
if (R_FAILED(rc2)) fatalSimple(rc2);
}
void gfxWaitForVsync() {
void gfxWaitForVsync(void) {
_waitevent(&g_gfxDisplayVsyncEvent);
}
void gfxSwapBuffers() {
void gfxSwapBuffers(void) {
Result rc=0;
rc = _gfxQueueBuffer(g_gfxCurrentProducerBuffer);

View File

@ -4,7 +4,7 @@
#define HAS_LISTENERS 0x40000000
static u32 _GetTag() {
static u32 _GetTag(void) {
return getThreadVars()->handle;
}

View File

@ -6,7 +6,7 @@ static bool g_IsAbove300;
static bool g_IsAbove400;
static bool g_HasCached = 0;
static void _CacheValues()
static void _CacheValues(void)
{
// This is actually thread safe, might cache twice but that's fine.
if (!g_HasCached)
@ -19,17 +19,17 @@ static void _CacheValues()
}
}
bool kernelAbove200() {
bool kernelAbove200(void) {
_CacheValues();
return g_IsAbove200;
}
bool kernelAbove300() {
bool kernelAbove300(void) {
_CacheValues();
return g_IsAbove300;
}
bool kernelAbove400() {
bool kernelAbove400(void) {
_CacheValues();
return g_IsAbove400;
}

View File

@ -39,7 +39,7 @@ static inline bool _InRegion(VirtualRegion* r, u64 addr) {
return (addr >= r->start) && (addr < r->end);
}
void virtmemSetup() {
void virtmemSetup(void) {
if (R_FAILED(_GetRegionFromInfo(&g_AddressSpace, 12, 13))) {
// Default values in case we're running on 1.0.0
// Assumes 32-bit address space

View File

@ -600,7 +600,7 @@ void consoleSetFont(PrintConsole* console, ConsoleFont* font){
}
//---------------------------------------------------------------------------------
static void newRow() {
static void newRow(void) {
//---------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
void __nx_exit(int rc);
void virtmemSetup();
void virtmemSetup(void);
void newlibSetup(Handle main_thread);
void __system_initArgv(void);
@ -12,7 +12,7 @@ __attribute__((weak)) size_t __nx_inner_heap_size = INNER_HEAP_SIZE;
__attribute__((weak)) char __nx_inner_heap[INNER_HEAP_SIZE];
__attribute__((weak)) size_t __nx_outer_heap_size = 0x2000000*16;//Must be a multiple of 0x2000000.
void __attribute__((weak)) __libnx_initheap()
void __attribute__((weak)) __libnx_initheap(void)
{
u64 addr;
Result rc = svcSetHeapSize((void**)&addr, __nx_outer_heap_size);

View File

@ -11,7 +11,7 @@ extern const u8 __tdata_lma[];
extern const u8 __tdata_lma_end[];
extern u8 __tls_start[];
static struct _reent* __libnx_get_reent() {
static struct _reent* __libnx_get_reent(void) {
ThreadVars* tv = getThreadVars();
if (tv->magic != THREADVARS_MAGIC)
fatalSimple(MAKERESULT(MODULE_LIBNX, LIBNX_BADREENT));

View File

@ -110,7 +110,7 @@ Result bsdInitialize(TransferMemory* tmem) {
return rc;
}
int bsdGetErrno() {
int bsdGetErrno(void) {
return g_Errno;
}

View File

@ -3,7 +3,7 @@
static Handle g_fsHandle = INVALID_HANDLE;
Result fsInitialize() {
Result fsInitialize(void) {
if (g_fsHandle != INVALID_HANDLE)
return 0;

View File

@ -3,7 +3,7 @@
static Handle g_pmdmntHandle = INVALID_HANDLE;
Result pmdmntInitialize() {
Result pmdmntInitialize(void) {
Result rc = smGetService(&g_pmdmntHandle, "pm:dmnt");
if (R_FAILED(rc)) {

View File

@ -3,12 +3,13 @@
static Handle g_smHandle = -1;
bool smHasInitialized() {
bool smHasInitialized(void) {
return g_smHandle != -1;
}
Result smInitialize() {
if(smHasInitialized())return 0;
Result smInitialize(void) {
if (smHasInitialized())
return 0;
Result rc = svcConnectToNamedPort(&g_smHandle, "sm:");
Handle tmp;
@ -50,7 +51,7 @@ Result smInitialize() {
}
void smExit(void) {
if(smHasInitialized()) {
if (smHasInitialized()) {
svcCloseHandle(g_smHandle);
g_smHandle = -1;
}

View File

@ -69,7 +69,7 @@ Result viInitialize(ViServiceType servicetype)
return rc;
}
void viExit()
void viExit(void)
{
if(g_viServiceType == -1)
return;
@ -102,32 +102,32 @@ void viExit()
}
}
Handle viGetSessionService()
Handle viGetSessionService(void)
{
return g_viServiceSession;
}
Handle viGetSession_IApplicationDisplayService()
Handle viGetSession_IApplicationDisplayService(void)
{
return g_viIApplicationDisplayService;
}
Handle viGetSession_IHOSBinderDriverRelay()
Handle viGetSession_IHOSBinderDriverRelay(void)
{
return g_viIHOSBinderDriverRelay;
}
Handle viGetSession_ISystemDisplayService()
Handle viGetSession_ISystemDisplayService(void)
{
return g_viISystemDisplayService;
}
Handle viGetSession_IManagerDisplayService()
Handle viGetSession_IManagerDisplayService(void)
{
return g_viIManagerDisplayService;
}
Handle viGetSession_IHOSBinderDriverIndirect()
Handle viGetSession_IHOSBinderDriverIndirect(void)
{
return g_viIHOSBinderDriverIndirect;
}