From: John Hodge (sonata) Date: Mon, 28 Jan 2013 01:55:01 +0000 (+0800) Subject: Cleaning up clang warnings X-Git-Tag: rel0.15~597^2~9^2 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=8e1f78107cc9aa137de29e0c9df3a1fccb483b67;p=tpg%2Facess2.git Cleaning up clang warnings --- 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) {