From 8e1f78107cc9aa137de29e0c9df3a1fccb483b67 Mon Sep 17 00:00:00 2001 From: "John Hodge (sonata)" Date: Mon, 28 Jan 2013 09:55:01 +0800 Subject: [PATCH] Cleaning up clang warnings --- KernelLand/Kernel/debug.c | 3 +++ KernelLand/Kernel/vfs/mmap.c | 3 ++- Usermode/Libraries/crt0.o_src/crt0.c | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/KernelLand/Kernel/debug.c b/KernelLand/Kernel/debug.c index 5e17c0ed..fe063c84 100644 --- a/KernelLand/Kernel/debug.c +++ b/KernelLand/Kernel/debug.c @@ -11,6 +11,8 @@ // === IMPORTS === extern void Threads_Dump(void); +extern void Heap_Dump(void) + ; extern void KernelPanic_SetMode(void); extern void KernelPanic_PutChar(char Ch); extern void IPStack_SendDebugText(const char *Text); @@ -22,6 +24,7 @@ void Debug_DbgOnlyFmt(const char *format, va_list args); void Debug_FmtS(int bUseKTerm, const char *format, ...); void Debug_Fmt(int bUseKTerm, const char *format, va_list args); void Debug_SetKTerminal(const char *File); +void LogFV(const char *Fmt, va_list args); // === GLOBALS === int gDebug_Level = 0; diff --git a/KernelLand/Kernel/vfs/mmap.c b/KernelLand/Kernel/vfs/mmap.c index 89301773..21b62653 100644 --- a/KernelLand/Kernel/vfs/mmap.c +++ b/KernelLand/Kernel/vfs/mmap.c @@ -86,7 +86,8 @@ void *VFS_MMap(void *DestHint, size_t Length, int Protection, int Flags, int FD, pb = h->Node->MMapInfo, prev = NULL; pb && pb->BaseOffset + MMAP_PAGES_PER_BLOCK < pagenum; prev = pb, pb = pb->Next - ); + ) + ; LOG("pb = %p, pb->BaseOffset = %X", pb, pb ? pb->BaseOffset : 0); diff --git a/Usermode/Libraries/crt0.o_src/crt0.c b/Usermode/Libraries/crt0.o_src/crt0.c index cb427722..f506d72b 100644 --- a/Usermode/Libraries/crt0.o_src/crt0.c +++ b/Usermode/Libraries/crt0.o_src/crt0.c @@ -9,6 +9,7 @@ typedef void (*constructor_t)(void); exithandler_t _crt0_exit_handler; extern constructor_t _crtbegin_ctors[]; extern void _exit(int status) __attribute__((noreturn)); +extern int main(int argc, char *argv[], char **envp); void start(int argc, char *argv[], char **envp) { -- 2.20.1