richter     02/03/19 22:28:22

  Modified:    .        Tag: Embperl2c Changes.pod epmacro.h epnames.h
  Log:
  make symbols unique
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.129.4.55 +2 -0      embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.129.4.54
  retrieving revision 1.129.4.55
  diff -u -r1.129.4.54 -r1.129.4.55
  --- Changes.pod       18 Mar 2002 20:23:44 -0000      1.129.4.54
  +++ Changes.pod       20 Mar 2002 06:28:22 -0000      1.129.4.55
  @@ -7,6 +7,8 @@
        is not required for make test. Reported by Jochen Topf.
      - Removed EmbperlObject.pm from MANIFEST, since it was replaced by
        Embperl/Object.pm.
  +   - Make symbolsnames unique so they don't clash with 1.3.4. Reported
  +     by Kee Hinckley.
   
   =head1 2.0b6 (BETA) 13. Mar. 2002
   
  
  
  
  1.6.4.9   +17 -17    embperl/epmacro.h
  
  Index: epmacro.h
  ===================================================================
  RCS file: /home/cvs/embperl/epmacro.h,v
  retrieving revision 1.6.4.8
  retrieving revision 1.6.4.9
  diff -u -r1.6.4.8 -r1.6.4.9
  --- epmacro.h 23 Jan 2002 07:58:26 -0000      1.6.4.8
  +++ epmacro.h 20 Mar 2002 06:28:22 -0000      1.6.4.9
  @@ -14,16 +14,16 @@
   
   #define ADDINTMG(name)    \
       if (rc == 0)    \
  -        rc = AddMagic (pApp, EMBPERL_##name##_NAME, &EMBPERL_mvtTab##name) ;
  +        rc = AddMagic (pApp, EMBPERL_##name##_NAME, &EMBPERL2_mvtTab##name) ;
   
   #define ADDOPTMG(name)    \
       if (rc == 0)    \
  -        rc = AddMagic (pApp, "Embperl::"#name, &EMBPERL_mvtTab##name) ;
  +        rc = AddMagic (pApp, "Embperl::"#name, &EMBPERL2_mvtTab##name) ;
   
   
   #define INTMG(name,var,used,sub) \
       \
  -int EMBPERL_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       tReq       * r = CurrReq ; \
  @@ -37,7 +37,7 @@
       return 0 ; \
       } \
   \
  -    int EMBPERL_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +    int EMBPERL2_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       tReq       * r = CurrReq ; \
  @@ -50,50 +50,50 @@
       return 0 ; \
       } \
       \
  -    MGVTBL EMBPERL_mvtTab##name = { EMBPERL_mgGet##name, EMBPERL_mgSet##name, NULL, 
NULL, NULL } ;
  +    MGVTBL EMBPERL2_mvtTab##name = { EMBPERL2_mgGet##name, EMBPERL2_mgSet##name, 
NULL, NULL, NULL } ;
   
   #define INTMGshort(name,var) \
       \
  -int EMBPERL_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       sv_setiv (pSV, var) ; \
       return 0 ; \
       } \
   \
  -    int EMBPERL_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +    int EMBPERL2_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       var = SvIV (pSV) ; \
       return 0 ; \
       } \
       \
  -    MGVTBL EMBPERL_mvtTab##name = { EMBPERL_mgGet##name, EMBPERL_mgSet##name, NULL, 
NULL, NULL } ;
  +    MGVTBL EMBPERL2_mvtTab##name = { EMBPERL2_mgGet##name, EMBPERL2_mgSet##name, 
NULL, NULL, NULL } ;
   
   
   
   #define INTMGcall(name,var,sub) \
       \
  -void EMBPERL_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +void EMBPERL2_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       sv_setiv (pSV, var) ; \
       sub ; \
       } \
   \
  -    void EMBPERL_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +    void EMBPERL2_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       var = SvIV (pSV) ; \
       sub ; \
       } \
       \
  -    MGVTBL EMBPERL_mvtTab##name = { EMBPERL_mgGet##name, EMBPERL_mgSet##name, NULL, 
NULL, NULL } ;
  +    MGVTBL EMBPERL2_mvtTab##name = { EMBPERL2_mgGet##name, EMBPERL2_mgSet##name, 
NULL, NULL, NULL } ;
   
   
   #define OPTMGRD(name,var) \
       \
  -int EMBPERL_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
   \
  @@ -101,18 +101,18 @@
       return 0 ; \
       } \
   \
  -int EMBPERL_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
       return 0 ; \
       } \
       \
  -    MGVTBL EMBPERL_mvtTab##name = { EMBPERL_mgGet##name, EMBPERL_mgSet##name, NULL, 
NULL, NULL } ;
  +    MGVTBL EMBPERL2_mvtTab##name = { EMBPERL2_mgGet##name, EMBPERL2_mgSet##name, 
NULL, NULL, NULL } ;
   
   
   #define OPTMG(name,var) \
       \
  -int EMBPERL_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgGet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
   \
  @@ -120,7 +120,7 @@
       return 0 ; \
       } \
   \
  -int EMBPERL_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
  +int EMBPERL2_mgSet##name (pTHX_ SV * pSV, MAGIC * mg) \
   \
       { \
   \
  @@ -131,7 +131,7 @@
       return 0 ; \
       } \
       \
  -    MGVTBL EMBPERL_mvtTab##name = { EMBPERL_mgGet##name, EMBPERL_mgSet##name, NULL, 
NULL, NULL } ;
  +    MGVTBL EMBPERL2_mvtTab##name = { EMBPERL2_mgGet##name, EMBPERL2_mgSet##name, 
NULL, NULL, NULL } ;
   
   
   
  
  
  
  1.19.4.19 +14 -2     embperl/epnames.h
  
  Index: epnames.h
  ===================================================================
  RCS file: /home/cvs/embperl/epnames.h,v
  retrieving revision 1.19.4.18
  retrieving revision 1.19.4.19
  diff -u -r1.19.4.18 -r1.19.4.19
  --- epnames.h 12 Mar 2002 09:33:10 -0000      1.19.4.18
  +++ epnames.h 20 Mar 2002 06:28:22 -0000      1.19.4.19
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epnames.h,v 1.19.4.18 2002/03/12 09:33:10 richter Exp $
  +#   $Id: epnames.h,v 1.19.4.19 2002/03/20 06:28:22 richter Exp $
   #
   
###################################################################################*/
   
  @@ -209,7 +209,19 @@
   #define xNoName                          EMBPERL2_xNoName                       
   #define xOrderIndexAttr                  EMBPERL2_xOrderIndexAttr               
   #define Escape                           EMBPERL2_Escape                
  - 
  +#define embperl_ApacheAddModule     EMBPERL2_ApacheAddModule 
  +#define EvalRegEx                   EMBPERL2_EvalRegEx          
  +#define GetHashValueStrDupA      EMBPERL2_GetHashValueStrDupA
  +#define GetSessionID             EMBPERL2_GetSessionID          
  +#define LogErrorParam                    EMBPERL2_LogErrorParam         
  +#define Node_selfForceLevel      EMBPERL2_Node_selfForceLevel
  +#define Node_selfLevelItem       EMBPERL2_Node_selfLevelItem
  +#define dom_free_size                    EMBPERL2_dom_free_size         
  +#define SetHashValueInt                  EMBPERL2_SetHashValueInt       
  +#define pCacheItems              EMBPERL2_pCacheItems           
  +#define pCachesToRelease            EMBPERL2_pCachesToRelease   
  +#define pProviders                  EMBPERL2_pProviders         
  +
    
   #ifndef PERL_VERSION
   #include <patchlevel.h>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to