Alexandre Julliard : msvcrt: Use strict function prototypes.

Alexandre Julliard julliard at winehq.org
Tue Oct 6 10:35:50 CDT 2009


Module: wine
Branch: master
Commit: 5af33ee06f67aba6033bd45a460c476b96d29cb7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5af33ee06f67aba6033bd45a460c476b96d29cb7

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Oct  6 12:18:50 2009 +0200

msvcrt: Use strict function prototypes.

---

 dlls/msvcirt/msvcirt.c  |    2 +-
 dlls/msvcrt/cpp.c       |    2 +-
 dlls/msvcrt/cppexcept.c |    2 +-
 dlls/msvcrt/cppexcept.h |    8 ++++----
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dlls/msvcirt/msvcirt.c b/dlls/msvcirt/msvcirt.c
index b262718..569452c 100644
--- a/dlls/msvcirt/msvcirt.c
+++ b/dlls/msvcirt/msvcirt.c
@@ -36,7 +36,7 @@ typedef struct {
 #define THISCALL(func) __thiscall_ ## func
 #define THISCALL_NAME(func) __ASM_NAME("__thiscall_" #func)
 #define DEFINE_THISCALL_WRAPPER(func,args) \
-    extern void THISCALL(func)(); \
+    extern void THISCALL(func)(void); \
     __ASM_GLOBAL_FUNC(__thiscall_ ## func, \
                       "popl %eax\n\t" \
                       "pushl %ecx\n\t" \
diff --git a/dlls/msvcrt/cpp.c b/dlls/msvcrt/cpp.c
index b203e1c..2ac9b8f 100644
--- a/dlls/msvcrt/cpp.c
+++ b/dlls/msvcrt/cpp.c
@@ -74,7 +74,7 @@ typedef struct _rtti_object_locator
 #define THISCALL(func) __thiscall_ ## func
 #define THISCALL_NAME(func) __ASM_NAME("__thiscall_" #func)
 #define DEFINE_THISCALL_WRAPPER(func,args) \
-    extern void THISCALL(func)(); \
+    extern void THISCALL(func)(void); \
     __ASM_GLOBAL_FUNC(__thiscall_ ## func, \
                       "popl %eax\n\t" \
                       "pushl %ecx\n\t" \
diff --git a/dlls/msvcrt/cppexcept.c b/dlls/msvcrt/cppexcept.c
index a777025..4bdd59c 100644
--- a/dlls/msvcrt/cppexcept.c
+++ b/dlls/msvcrt/cppexcept.c
@@ -199,7 +199,7 @@ static void copy_exception( void *object, cxx_exception_frame *frame,
 /* unwind the local function up to a given trylevel */
 static void cxx_local_unwind( cxx_exception_frame* frame, const cxx_function_descr *descr, int last_level)
 {
-    void (*handler)();
+    void (*handler)(void);
     int trylevel = frame->trylevel;
 
     while (trylevel != last_level)
diff --git a/dlls/msvcrt/cppexcept.h b/dlls/msvcrt/cppexcept.h
index 1a3919e..7afb078 100644
--- a/dlls/msvcrt/cppexcept.h
+++ b/dlls/msvcrt/cppexcept.h
@@ -24,7 +24,7 @@
 #define CXX_FRAME_MAGIC    0x19930520
 #define CXX_EXCEPTION      0xe06d7363
 
-typedef void (*vtable_ptr)();
+typedef void (*vtable_ptr)(void);
 
 /* type_info object, see cpp.c for implementation */
 typedef struct __type_info
@@ -56,7 +56,7 @@ typedef struct __catchblock_info
     UINT             flags;         /* flags (see below) */
     const type_info *type_info;     /* C++ type caught by this block */
     int              offset;        /* stack offset to copy exception object to */
-    void           (*handler)();    /* catch block handler code */
+    void           (*handler)(void);/* catch block handler code */
 } catchblock_info;
 #define TYPE_FLAG_CONST      1
 #define TYPE_FLAG_VOLATILE   2
@@ -76,7 +76,7 @@ typedef struct __tryblock_info
 typedef struct __unwind_info
 {
     int    prev;          /* prev trylevel unwind handler, to run after this one */
-    void (*handler)();    /* unwind handler */
+    void (*handler)(void);/* unwind handler */
 } unwind_info;
 
 /* descriptor of all try blocks of a given function */
@@ -128,7 +128,7 @@ typedef DWORD (*cxx_exc_custom_handler)( PEXCEPTION_RECORD, cxx_exception_frame*
 typedef struct __cxx_exception_type
 {
     UINT                       flags;            /* TYPE_FLAG flags */
-    void                     (*destructor)();    /* exception object destructor */
+    void                     (*destructor)(void);/* exception object destructor */
     cxx_exc_custom_handler     custom_handler;   /* custom handler for this exception */
     const cxx_type_info_table *type_info_table;  /* list of types for this exception object */
 } cxx_exception_type;




More information about the wine-cvs mailing list