randyk      2004/07/09 11:28:00

  Modified:    xs/APR/PerlIO PerlIO.xs modperl_apr_perlio.c
                        modperl_apr_perlio.h
               xs/Apache/SubProcess Apache__SubProcess.h
               xs/tables/current/Apache StructureTable.pm
  Log:
  Reviewed by:  stas
  As apr_perlio.[ch] are now public, do a s/apr_perlio/modperl_apr_perlio/
  in xs/APR/PerlIO/, and adjust related files accordingly.
  
  Revision  Changes    Path
  1.4       +1 -1      modperl-2.0/xs/APR/PerlIO/PerlIO.xs
  
  Index: PerlIO.xs
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/APR/PerlIO/PerlIO.xs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PerlIO.xs 27 Jun 2004 23:41:07 -0000      1.3
  +++ PerlIO.xs 9 Jul 2004 18:27:59 -0000       1.4
  @@ -21,4 +21,4 @@
   PROTOTYPES: disabled
   
   BOOT:
  -    apr_perlio_init(aTHX);
  +    modperl_apr_perlio_init(aTHX);
  
  
  
  1.3       +32 -28    modperl-2.0/xs/APR/PerlIO/modperl_apr_perlio.c
  
  Index: modperl_apr_perlio.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/APR/PerlIO/modperl_apr_perlio.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- modperl_apr_perlio.c      2 Jul 2004 00:01:23 -0000       1.2
  +++ modperl_apr_perlio.c      9 Jul 2004 18:27:59 -0000       1.3
  @@ -423,10 +423,10 @@
       NULL,                       /* set_ptrcnt */
   };
   
  -void apr_perlio_init(pTHX)
  +void modperl_apr_perlio_init(pTHX)
   {
  -    APR_REGISTER_OPTIONAL_FN(apr_perlio_apr_file_to_PerlIO);
  -    APR_REGISTER_OPTIONAL_FN(apr_perlio_apr_file_to_glob);
  +    APR_REGISTER_OPTIONAL_FN(modperl_apr_perlio_apr_file_to_PerlIO);
  +    APR_REGISTER_OPTIONAL_FN(modperl_apr_perlio_apr_file_to_glob);
   
       PerlIO_define_layer(aTHX_ &PerlIO_APR);
   }
  @@ -437,8 +437,9 @@
   
   /* ***** PerlIO <=> apr_file_t helper functions ***** */
   
  -PerlIO *apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                                      apr_perlio_hook_e type)
  +PerlIO *modperl_apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file,
  +                                              apr_pool_t *pool,
  +                                              modperl_apr_perlio_hook_e type)
   {
       char *mode;
       const char *layers = ":APR";
  @@ -450,14 +451,14 @@
       }
       
       switch (type) {
  -      case APR_PERLIO_HOOK_WRITE:
  +      case MODPERL_APR_PERLIO_HOOK_WRITE:
           mode = "w";
           break;
  -      case APR_PERLIO_HOOK_READ:
  +      case MODPERL_APR_PERLIO_HOOK_READ:
           mode = "r";
           break;
         default:
  -        Perl_croak(aTHX_ "unknown APR_PERLIO type: %d", type);
  +        Perl_croak(aTHX_ "unknown MODPERL_APR_PERLIO type: %d", type);
       };
       
       PerlIO_apply_layers(aTHX_ f, mode, layers);
  @@ -490,7 +491,8 @@
       return f;
   }
   
  -static SV *apr_perlio_PerlIO_to_glob(pTHX_ PerlIO *pio, apr_perlio_hook_e type)
  +static SV *modperl_apr_perlio_PerlIO_to_glob(pTHX_ PerlIO *pio,
  +                                             modperl_apr_perlio_hook_e type)
   {
       SV *retval = modperl_perl_gensym(aTHX_ "APR::PerlIO"); 
       GV *gv = (GV*)SvRV(retval); 
  @@ -498,14 +500,14 @@
       gv_IOadd(gv); 
   
       switch (type) {
  -      case APR_PERLIO_HOOK_WRITE:
  +      case MODPERL_APR_PERLIO_HOOK_WRITE:
             /* if IoIFP() is not assigned to it'll be never closed, see
              * Perl_io_close() */
           IoIFP(GvIOp(gv)) = IoOFP(GvIOp(gv)) = pio;
           IoFLAGS(GvIOp(gv)) |= IOf_FLUSH;
           IoTYPE(GvIOp(gv)) = IoTYPE_WRONLY;
           break;
  -      case APR_PERLIO_HOOK_READ:
  +      case MODPERL_APR_PERLIO_HOOK_READ:
           IoIFP(GvIOp(gv)) = pio;
           IoTYPE(GvIOp(gv)) = IoTYPE_RDONLY;
           break;
  @@ -514,12 +516,12 @@
       return sv_2mortal(retval);
   }
   
  -SV *apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                                apr_perlio_hook_e type)
  +SV *modperl_apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file,
  +                                        apr_pool_t *pool,
  +                                        modperl_apr_perlio_hook_e type)
   {
  -    return apr_perlio_PerlIO_to_glob(aTHX_
  -                                     apr_perlio_apr_file_to_PerlIO(aTHX_ file,
  -                                                                   pool, type),
  +    return modperl_apr_perlio_PerlIO_to_glob(aTHX_
  +                                     modperl_apr_perlio_apr_file_to_PerlIO(aTHX_ 
file, pool, type),
                                        type);
   }
   
  @@ -531,8 +533,8 @@
   #define MP_IO_TYPE FILE
   #endif
   
  -static MP_IO_TYPE *apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file,
  -                                                 apr_perlio_hook_e type)
  +static MP_IO_TYPE *modperl_apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file,
  +                                                 modperl_apr_perlio_hook_e type)
   {
       MP_IO_TYPE *retval;
       char *mode;
  @@ -541,10 +543,10 @@
       apr_status_t rc;
       
       switch (type) {
  -      case APR_PERLIO_HOOK_WRITE:
  +      case MODPERL_APR_PERLIO_HOOK_WRITE:
           mode = "w";
           break;
  -      case APR_PERLIO_HOOK_READ:
  +      case MODPERL_APR_PERLIO_HOOK_READ:
           mode = "r";
           break;
       };
  @@ -581,8 +583,9 @@
       return retval;
   }
   
  -SV *apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                                apr_perlio_hook_e type)
  +SV *modperl_apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file, 
  +                                        apr_pool_t *pool,
  +                                        modperl_apr_perlio_hook_e type)
   {
       SV *retval = modperl_perl_gensym(aTHX_ "APR::PerlIO"); 
       GV *gv = (GV*)SvRV(retval); 
  @@ -590,14 +593,15 @@
       gv_IOadd(gv); 
   
       switch (type) {
  -      case APR_PERLIO_HOOK_WRITE:
  +      case MODPERL_APR_PERLIO_HOOK_WRITE:
           IoIFP(GvIOp(gv)) = IoOFP(GvIOp(gv)) =
  -            apr_perlio_apr_file_to_PerlIO(aTHX_ file, type);
  +            modperl_apr_perlio_apr_file_to_PerlIO(aTHX_ file, type);
           IoFLAGS(GvIOp(gv)) |= IOf_FLUSH;
           IoTYPE(GvIOp(gv)) = IoTYPE_WRONLY;
           break;
  -      case APR_PERLIO_HOOK_READ:
  -        IoIFP(GvIOp(gv)) = apr_perlio_apr_file_to_PerlIO(aTHX_ file, type);
  +      case MODPERL_APR_PERLIO_HOOK_READ:
  +        IoIFP(GvIOp(gv)) = modperl_apr_perlio_apr_file_to_PerlIO(aTHX_ file,
  +                                                                 type);
           IoTYPE(GvIOp(gv)) = IoTYPE_RDONLY;
           break;
       };
  @@ -605,9 +609,9 @@
       return sv_2mortal(retval);
   }
   
  -void apr_perlio_init(pTHX)
  +void modperl_apr_perlio_init(pTHX)
   {
  -    APR_REGISTER_OPTIONAL_FN(apr_perlio_apr_file_to_glob);
  +    APR_REGISTER_OPTIONAL_FN(modperl_apr_perlio_apr_file_to_glob);
   }
   
   #endif /* PERLIO_LAYERS */
  
  
  
  1.3       +14 -12    modperl-2.0/xs/APR/PerlIO/modperl_apr_perlio.h
  
  Index: modperl_apr_perlio.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/APR/PerlIO/modperl_apr_perlio.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- modperl_apr_perlio.h      1 Jul 2004 01:44:42 -0000       1.2
  +++ modperl_apr_perlio.h      9 Jul 2004 18:27:59 -0000       1.3
  @@ -39,12 +39,12 @@
   #endif
   
   typedef enum {
  -    APR_PERLIO_HOOK_READ,
  -    APR_PERLIO_HOOK_WRITE
  -} apr_perlio_hook_e;
  +    MODPERL_APR_PERLIO_HOOK_READ,
  +    MODPERL_APR_PERLIO_HOOK_WRITE
  +} modperl_apr_perlio_hook_e;
   
   #ifndef MP_SOURCE_SCAN
  -void apr_perlio_init(pTHX);
  +void modperl_apr_perlio_init(pTHX);
   #endif
   
   /* The following functions can be used from other .so libs, they just
  @@ -53,21 +53,23 @@
   #ifndef MP_SOURCE_SCAN
   
   #ifdef PERLIO_LAYERS
  -PerlIO *apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                                      apr_perlio_hook_e type);
  +PerlIO *modperl_apr_perlio_apr_file_to_PerlIO(pTHX_ apr_file_t *file, 
  +                                              apr_pool_t *pool,
  +                                              modperl_apr_perlio_hook_e type);
   APR_DECLARE_OPTIONAL_FN(PerlIO *,
  -                        apr_perlio_apr_file_to_PerlIO,
  +                        modperl_apr_perlio_apr_file_to_PerlIO,
                           (pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                         apr_perlio_hook_e type));
  +                         modperl_apr_perlio_hook_e type));
   #endif /* PERLIO_LAYERS */
   
   
  -SV *apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                                apr_perlio_hook_e type);
  +SV *modperl_apr_perlio_apr_file_to_glob(pTHX_ apr_file_t *file, 
  +                                        apr_pool_t *pool,
  +                                        modperl_apr_perlio_hook_e type);
   APR_DECLARE_OPTIONAL_FN(SV *,
  -                        apr_perlio_apr_file_to_glob,
  +                        modperl_apr_perlio_apr_file_to_glob,
                           (pTHX_ apr_file_t *file, apr_pool_t *pool,
  -                         apr_perlio_hook_e type));
  +                         modperl_apr_perlio_hook_e type));
   #endif /* MP_SOURCE_SCAN */
   
   #endif /* MODPERL_APR_PERLIO_H */
  
  
  
  1.14      +4 -4      modperl-2.0/xs/Apache/SubProcess/Apache__SubProcess.h
  
  Index: Apache__SubProcess.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/Apache/SubProcess/Apache__SubProcess.h,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Apache__SubProcess.h      27 Jun 2004 23:41:07 -0000      1.13
  +++ Apache__SubProcess.h      9 Jul 2004 18:27:59 -0000       1.14
  @@ -18,7 +18,7 @@
   #ifndef MP_SOURCE_SCAN
   #include "apr_optional.h"
   
  -static APR_OPTIONAL_FN_TYPE(apr_perlio_apr_file_to_glob) *apr_file_to_glob;
  +static APR_OPTIONAL_FN_TYPE(modperl_apr_perlio_apr_file_to_glob) *apr_file_to_glob;
   #endif
   
   /* XXX: probably needs a lot more error checkings */
  @@ -117,10 +117,10 @@
       PUSHs(apr_file_to_glob(aTHX_ fp, r->pool, type))
   
   #define PUSH_FILE_GLOB_READ(fp) \
  -    PUSH_FILE_GLOB(fp, APR_PERLIO_HOOK_READ)
  +    PUSH_FILE_GLOB(fp, MODPERL_APR_PERLIO_HOOK_READ)
   
   #define PUSH_FILE_GLOB_WRITE(fp) \
  -    PUSH_FILE_GLOB(fp, APR_PERLIO_HOOK_WRITE)
  +    PUSH_FILE_GLOB(fp, MODPERL_APR_PERLIO_HOOK_WRITE)
   
   static XS(MPXS_modperl_spawn_proc_prog)
   {
  @@ -178,7 +178,7 @@
           if (rc == APR_SUCCESS) {
               /* XXX: apr_file_to_glob should be set once in the BOOT: section */
               apr_file_to_glob =
  -                APR_RETRIEVE_OPTIONAL_FN(apr_perlio_apr_file_to_glob);
  +                APR_RETRIEVE_OPTIONAL_FN(modperl_apr_perlio_apr_file_to_glob);
               
               if (GIMME == G_SCALAR) {
                   /* XXX: need to do lots of error checking before
  
  
  
  1.41      +1 -1      modperl-2.0/xs/tables/current/Apache/StructureTable.pm
  
  Index: StructureTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/Apache/StructureTable.pm,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- StructureTable.pm 1 Jul 2004 01:43:19 -0000       1.40
  +++ StructureTable.pm 9 Jul 2004 18:27:59 -0000       1.41
  @@ -1996,7 +1996,7 @@
       'elts' => []
     },
     {
  -    'type' => 'apr_perlio_hook_e',
  +    'type' => 'modperl_apr_perlio_hook_e',
       'elts' => []
     },
     {
  
  
  

Reply via email to