Module: wine
Branch: refs/heads/master
Commit: 0199b4410a9baf53d670f3f0f0186935522d5534
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=0199b4410a9baf53d670f3f…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Wed Feb 22 16:30:22 2006 +0100
kernel: Get rid of module.h.
---
dlls/kernel/module.c | 1 -
dlls/kernel/thread.c | 3 ++-
include/module.h | 43 -------------------------------------------
3 files changed, 2 insertions(+), 45 deletions(-)
delete mode 100644 include/module.h
diff --git a/dlls/kernel/module.c b/dlls/kernel/module.c
index 432cd69..d4cc7ca 100644
--- a/dlls/kernel/module.c
+++ b/dlls/kernel/module.c
@@ -37,7 +37,6 @@
#include "winbase.h"
#include "winternl.h"
#include "thread.h"
-#include "module.h"
#include "kernel_private.h"
#include "wine/exception.h"
diff --git a/dlls/kernel/thread.c b/dlls/kernel/thread.c
index 09c3081..a695612 100644
--- a/dlls/kernel/thread.c
+++ b/dlls/kernel/thread.c
@@ -36,7 +36,6 @@
#include "winerror.h"
#include "winnls.h"
#include "thread.h"
-#include "module.h"
#include "wine/winbase16.h"
#include "wine/exception.h"
#include "wine/library.h"
@@ -55,6 +54,8 @@ struct new_thread_info
void *arg;
};
+extern NTSTATUS MODULE_DllThreadAttach( LPVOID lpReserved ); /* FIXME */
+
/***********************************************************************
* THREAD_Start
*
diff --git a/include/module.h b/include/module.h
deleted file mode 100644
index 95c07d6..0000000
--- a/include/module.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Module definitions
- *
- * Copyright 1995 Alexandre Julliard
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifndef __WINE_MODULE_H
-#define __WINE_MODULE_H
-
-#include <stdarg.h>
-#include <windef.h>
-#include <winbase.h>
-
-enum loadorder_type
-{
- LOADORDER_INVALID = 0, /* Must be 0 */
- LOADORDER_DLL, /* Native DLLs */
- LOADORDER_BI, /* Built-in modules */
- LOADORDER_NTYPES
-};
-
-/* module.c */
-extern NTSTATUS MODULE_DllThreadAttach( LPVOID lpReserved );
-
-/* loadorder.c */
-extern void MODULE_GetLoadOrderW( enum loadorder_type plo[], const WCHAR *app_name,
- const WCHAR *path );
-
-#endif /* __WINE_MODULE_H */
Module: wine
Branch: refs/heads/master
Commit: 4107751dd32f1a1b88115fabf3d0d37bab01cd1b
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=4107751dd32f1a1b88115fa…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Wed Feb 22 16:30:05 2006 +0100
ntdll: Simplify loadorder code by using an enum instead of an array
to represent load order values.
Added a special value for default load order so that we can handle it
differently later on.
---
dlls/ntdll/loader.c | 30 +++++---
dlls/ntdll/loadorder.c | 183 +++++++++++++++--------------------------------
dlls/ntdll/ntdll.spec | 1
dlls/ntdll/ntdll_misc.h | 15 ++++
4 files changed, 93 insertions(+), 136 deletions(-)
Diff: http://source.winehq.org/git/?p=wine.git;a=commitdiff;h=4107751dd32f1a1b881…