dougm       01/10/14 10:18:11

  Modified:    src/modules/perl modperl_filter.c modperl_util.h
  Log:
  function pointer typedefs need _stdcall #ifdef WIN32
  Submitted by: Randy Kobes <[EMAIL PROTECTED]>
  Reviewed by:  dougm
  
  Revision  Changes    Path
  1.27      +2 -2      modperl-2.0/src/modules/perl/modperl_filter.c
  
  Index: modperl_filter.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_filter.c,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- modperl_filter.c  2001/10/06 21:05:40     1.26
  +++ modperl_filter.c  2001/10/14 17:18:10     1.27
  @@ -414,8 +414,8 @@
       }
   }
   
  -typedef ap_filter_t * (*filter_add_t) (const char *, void *,
  -                                       request_rec *, conn_rec *);
  +typedef ap_filter_t * MP_FUNC_T(filter_add_t) (const char *, void *,
  +                                               request_rec *, conn_rec *);
   
   static int modperl_filter_register_connection(conn_rec *c,
                                                 int idx,
  
  
  
  1.26      +6 -0      modperl-2.0/src/modules/perl/modperl_util.h
  
  Index: modperl_util.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_util.h,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- modperl_util.h    2001/10/13 03:22:15     1.25
  +++ modperl_util.h    2001/10/14 17:18:10     1.26
  @@ -7,6 +7,12 @@
   #define MP_INLINE APR_INLINE
   #endif
   
  +#ifdef WIN32
  +#   define MP_FUNC_T(name) (_stdcall *name)
  +#else
  +#   define MP_FUNC_T(name)          (*name)
  +#endif
  +
   #ifndef strcaseEQ
   #   define strcaseEQ(s1,s2) (!strcasecmp(s1,s2))
   #endif
  
  
  


Reply via email to