[PATCH] kernel32: mark more internal symbols as invisible

Marcus Meissner meissner at suse.de
Thu Apr 21 03:23:57 CDT 2011


---
 dlls/kernel32/console_private.h |   22 +++++++++++-----------
 dlls/kernel32/kernel_private.h  |   36 ++++++++++++++++++------------------
 2 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/dlls/kernel32/console_private.h b/dlls/kernel32/console_private.h
index d4bc996..dc48700 100644
--- a/dlls/kernel32/console_private.h
+++ b/dlls/kernel32/console_private.h
@@ -22,21 +22,21 @@
 #define __WINE_CONSOLE_PRIVATE_H
 
 /* console.c */
-extern int      CONSOLE_HandleCtrlC(unsigned);
+extern int      CONSOLE_HandleCtrlC(unsigned) DECLSPEC_HIDDEN;
 /* console.c */
-extern int      CONSOLE_GetHistory(int idx, WCHAR* buf, int buf_len);
-extern BOOL     CONSOLE_AppendHistory(const WCHAR *p);
-extern unsigned CONSOLE_GetNumHistoryEntries(void);
-extern void     CONSOLE_FillLineUniform(HANDLE hConsoleOutput, int i, int j, int len, LPCHAR_INFO lpFill);
-extern BOOL     CONSOLE_GetEditionMode(HANDLE, int*);
+extern int      CONSOLE_GetHistory(int idx, WCHAR* buf, int buf_len) DECLSPEC_HIDDEN;
+extern BOOL     CONSOLE_AppendHistory(const WCHAR *p) DECLSPEC_HIDDEN;
+extern unsigned CONSOLE_GetNumHistoryEntries(void) DECLSPEC_HIDDEN;
+extern void     CONSOLE_FillLineUniform(HANDLE hConsoleOutput, int i, int j, int len, LPCHAR_INFO lpFill) DECLSPEC_HIDDEN;
+extern BOOL     CONSOLE_GetEditionMode(HANDLE, int*) DECLSPEC_HIDDEN;
 
 /* editline.c */
-extern WCHAR*   CONSOLE_Readline(HANDLE, BOOL);
+extern WCHAR*   CONSOLE_Readline(HANDLE, BOOL) DECLSPEC_HIDDEN;
 
 /* term.c */
-extern BOOL     TERM_Init(void);
-extern BOOL     TERM_Exit(void);
-extern unsigned TERM_FillSimpleChar(WCHAR real_inchar, INPUT_RECORD* ir);
-extern int      TERM_FillInputRecord(const char* in, size_t len, INPUT_RECORD* ir);
+extern BOOL     TERM_Init(void) DECLSPEC_HIDDEN;
+extern BOOL     TERM_Exit(void) DECLSPEC_HIDDEN;
+extern unsigned TERM_FillSimpleChar(WCHAR real_inchar, INPUT_RECORD* ir) DECLSPEC_HIDDEN;
+extern int      TERM_FillInputRecord(const char* in, size_t len, INPUT_RECORD* ir) DECLSPEC_HIDDEN;
 
 #endif  /* __WINE_CONSOLE_PRIVATE_H */
diff --git a/dlls/kernel32/kernel_private.h b/dlls/kernel32/kernel_private.h
index f180e7d..feeeb55 100644
--- a/dlls/kernel32/kernel_private.h
+++ b/dlls/kernel32/kernel_private.h
@@ -28,8 +28,8 @@ BOOL    WINAPI VerifyConsoleIoHandle(HANDLE);
 HANDLE  WINAPI DuplicateConsoleHandle(HANDLE, DWORD, BOOL, DWORD);
 BOOL    WINAPI CloseConsoleHandle(HANDLE handle);
 HANDLE  WINAPI GetConsoleInputWaitHandle(void);
-BOOL           CONSOLE_Init(RTL_USER_PROCESS_PARAMETERS *params);
-BOOL           CONSOLE_Exit(void);
+BOOL           CONSOLE_Init(RTL_USER_PROCESS_PARAMETERS *params) DECLSPEC_HIDDEN;
+BOOL           CONSOLE_Exit(void) DECLSPEC_HIDDEN;
 
 static inline BOOL is_console_handle(HANDLE h)
 {
@@ -52,15 +52,15 @@ static inline obj_handle_t console_handle_unmap(HANDLE h)
 #define KERNEL32_CONSOLE_ALLOC          ((HANDLE)1)
 #define KERNEL32_CONSOLE_SHELL          ((HANDLE)2)
 
-extern HMODULE kernel32_handle;
+extern HMODULE kernel32_handle DECLSPEC_HIDDEN;
 
-extern const WCHAR *DIR_Windows;
-extern const WCHAR *DIR_System;
-extern const WCHAR *DIR_SysWow64;
+extern const WCHAR *DIR_Windows DECLSPEC_HIDDEN;
+extern const WCHAR *DIR_System DECLSPEC_HIDDEN;
+extern const WCHAR *DIR_SysWow64 DECLSPEC_HIDDEN;
 
-extern void FILE_SetDosError(void);
-extern WCHAR *FILE_name_AtoW( LPCSTR name, BOOL alloc );
-extern DWORD FILE_name_WtoA( LPCWSTR src, INT srclen, LPSTR dest, INT destlen );
+extern void FILE_SetDosError(void) DECLSPEC_HIDDEN;
+extern WCHAR *FILE_name_AtoW( LPCSTR name, BOOL alloc ) DECLSPEC_HIDDEN;
+extern DWORD FILE_name_WtoA( LPCWSTR src, INT srclen, LPSTR dest, INT destlen ) DECLSPEC_HIDDEN;
 
 /* return values for MODULE_GetBinaryType */
 enum binary_type
@@ -86,25 +86,25 @@ struct binary_info
 };
 
 /* module.c */
-extern WCHAR *MODULE_get_dll_load_path( LPCWSTR module );
-extern void MODULE_get_binary_info( HANDLE hfile, struct binary_info *info );
+extern WCHAR *MODULE_get_dll_load_path( LPCWSTR module ) DECLSPEC_HIDDEN;
+extern void MODULE_get_binary_info( HANDLE hfile, struct binary_info *info ) DECLSPEC_HIDDEN;
 
-extern BOOL NLS_IsUnicodeOnlyLcid(LCID);
+extern BOOL NLS_IsUnicodeOnlyLcid(LCID) DECLSPEC_HIDDEN;
 
 /* environ.c */
-extern void ENV_CopyStartupInformation(void);
+extern void ENV_CopyStartupInformation(void) DECLSPEC_HIDDEN;
 
 /* computername.c */
-extern void COMPUTERNAME_Init(void);
+extern void COMPUTERNAME_Init(void) DECLSPEC_HIDDEN;
 
 /* locale.c */
-extern void LOCALE_Init(void);
-extern void LOCALE_InitRegistry(void);
+extern void LOCALE_Init(void) DECLSPEC_HIDDEN;
+extern void LOCALE_InitRegistry(void) DECLSPEC_HIDDEN;
 
 /* oldconfig.c */
-extern void convert_old_config(void);
+extern void convert_old_config(void) DECLSPEC_HIDDEN;
 
 /* returns directory handle for named objects */
-extern HANDLE get_BaseNamedObjects_handle(void);
+extern HANDLE get_BaseNamedObjects_handle(void) DECLSPEC_HIDDEN;
 
 #endif
-- 
1.7.1



More information about the wine-patches mailing list