richter     01/06/12 11:29:00

  Modified:    .        Tag: Embperl2c Embperl.pm epmain.c epnames.h
  Log:
  fix some compiler problems for sun cc
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.118.4.44 +2 -2      embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.118.4.43
  retrieving revision 1.118.4.44
  diff -u -r1.118.4.43 -r1.118.4.44
  --- Embperl.pm        2001/06/05 11:58:09     1.118.4.43
  +++ Embperl.pm        2001/06/12 18:28:51     1.118.4.44
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Embperl.pm,v 1.118.4.43 2001/06/05 11:58:09 richter Exp $
  +#   $Id: Embperl.pm,v 1.118.4.44 2001/06/12 18:28:51 richter Exp $
   #
   ###################################################################################
   
  @@ -68,7 +68,7 @@
   
   
   ##ep2##
  -$VERSION = '2.0b3_dev-7' ;
  +$VERSION = '2.0b3_dev-8' ;
   ##/ep2##
   ##ep1##$VERSION = '1.3.2';
   
  
  
  
  1.75.4.37 +110 -103  embperl/epmain.c
  
  Index: epmain.c
  ===================================================================
  RCS file: /home/cvs/embperl/epmain.c,v
  retrieving revision 1.75.4.36
  retrieving revision 1.75.4.37
  diff -u -r1.75.4.36 -r1.75.4.37
  --- epmain.c  2001/06/05 11:58:11     1.75.4.36
  +++ epmain.c  2001/06/12 18:28:53     1.75.4.37
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epmain.c,v 1.75.4.36 2001/06/05 11:58:11 richter Exp $
  +#   $Id: epmain.c,v 1.75.4.37 2001/06/12 18:28:53 richter Exp $
   #
   
###################################################################################*/
   
  @@ -334,52 +334,52 @@
   INTMGshort (CurrNode, pCurrReq -> xCurrNode) 
   #endif
   
  -OPTMGRD (optDisableVarCleanup      , pCurrReq -> bOptions) ;
  -OPTMG   (optDisableEmbperlErrorPage, pCurrReq -> bOptions) ;
  -OPTMG   (optReturnError            , pCurrReq -> bOptions) ;
  -OPTMGRD (optSafeNamespace          , pCurrReq -> bOptions) ;
  -OPTMGRD (optOpcodeMask             , pCurrReq -> bOptions) ;
  -OPTMG   (optRawInput               , pCurrReq -> bOptions) ;
  -OPTMG   (optSendHttpHeader         , pCurrReq -> bOptions) ;
  -OPTMGRD (optDisableChdir           , pCurrReq -> bOptions) ;
  -OPTMG   (optDisableHtmlScan        , pCurrReq -> bOptions) ;
  -OPTMGRD (optEarlyHttpHeader        , pCurrReq -> bOptions) ;
  -OPTMGRD (optDisableFormData        , pCurrReq -> bOptions) ;
  -OPTMG   (optDisableInputScan       , pCurrReq -> bOptions) ;
  -OPTMG   (optDisableTableScan       , pCurrReq -> bOptions) ;
  -OPTMG   (optDisableMetaScan        , pCurrReq -> bOptions) ;
  -OPTMGRD (optAllFormData            , pCurrReq -> bOptions) ;
  -OPTMGRD (optRedirectStdout         , pCurrReq -> bOptions) ;
  -OPTMG   (optUndefToEmptyValue      , pCurrReq -> bOptions) ;
  -OPTMG   (optNoHiddenEmptyValue     , pCurrReq -> bOptions) ;
  -OPTMGRD (optAllowZeroFilesize      , pCurrReq -> bOptions) ;
  -OPTMGRD (optKeepSrcInMemory        , pCurrReq -> bOptions) ;
  -OPTMG   (optKeepSpaces             , pCurrReq -> bOptions) ;
  -OPTMG   (optOpenLogEarly           , pCurrReq -> bOptions) ;
  -OPTMG   (optNoUncloseWarn          , pCurrReq -> bOptions) ;
  -
  -
  -OPTMG   (dbgStd          , pCurrReq -> bDebug) ;
  -OPTMG   (dbgMem          , pCurrReq -> bDebug) ;
  -OPTMG   (dbgEval         , pCurrReq -> bDebug) ;
  -OPTMG   (dbgCmd          , pCurrReq -> bDebug) ;
  -OPTMG   (dbgEnv          , pCurrReq -> bDebug) ;
  -OPTMG   (dbgForm         , pCurrReq -> bDebug) ;
  -OPTMG   (dbgTab          , pCurrReq -> bDebug) ;
  -OPTMG   (dbgInput        , pCurrReq -> bDebug) ;
  -OPTMG   (dbgFlushOutput  , pCurrReq -> bDebug) ;
  -OPTMG   (dbgFlushLog     , pCurrReq -> bDebug) ;
  -OPTMG   (dbgAllCmds      , pCurrReq -> bDebug) ;
  -OPTMG   (dbgSource       , pCurrReq -> bDebug) ;
  -OPTMG   (dbgFunc         , pCurrReq -> bDebug) ;
  -OPTMG   (dbgLogLink      , pCurrReq -> bDebug) ;
  -OPTMG   (dbgDefEval      , pCurrReq -> bDebug) ;
  -OPTMG   (dbgWatchScalar  , pCurrReq -> bDebug) ;
  -OPTMG   (dbgHeadersIn    , pCurrReq -> bDebug) ;
  -OPTMG   (dbgShowCleanup  , pCurrReq -> bDebug) ;
  -OPTMG   (dbgProfile      , pCurrReq -> bDebug) ;
  -OPTMG   (dbgSession      , pCurrReq -> bDebug) ;
  -OPTMG   (dbgImport       , pCurrReq -> bDebug) ;
  +OPTMGRD (optDisableVarCleanup      , pCurrReq -> bOptions) 
  +OPTMG   (optDisableEmbperlErrorPage, pCurrReq -> bOptions) 
  +OPTMG   (optReturnError            , pCurrReq -> bOptions) 
  +OPTMGRD (optSafeNamespace          , pCurrReq -> bOptions) 
  +OPTMGRD (optOpcodeMask             , pCurrReq -> bOptions) 
  +OPTMG   (optRawInput               , pCurrReq -> bOptions) 
  +OPTMG   (optSendHttpHeader         , pCurrReq -> bOptions) 
  +OPTMGRD (optDisableChdir           , pCurrReq -> bOptions) 
  +OPTMG   (optDisableHtmlScan        , pCurrReq -> bOptions) 
  +OPTMGRD (optEarlyHttpHeader        , pCurrReq -> bOptions) 
  +OPTMGRD (optDisableFormData        , pCurrReq -> bOptions) 
  +OPTMG   (optDisableInputScan       , pCurrReq -> bOptions) 
  +OPTMG   (optDisableTableScan       , pCurrReq -> bOptions) 
  +OPTMG   (optDisableMetaScan        , pCurrReq -> bOptions) 
  +OPTMGRD (optAllFormData            , pCurrReq -> bOptions) 
  +OPTMGRD (optRedirectStdout         , pCurrReq -> bOptions) 
  +OPTMG   (optUndefToEmptyValue      , pCurrReq -> bOptions) 
  +OPTMG   (optNoHiddenEmptyValue     , pCurrReq -> bOptions) 
  +OPTMGRD (optAllowZeroFilesize      , pCurrReq -> bOptions) 
  +OPTMGRD (optKeepSrcInMemory        , pCurrReq -> bOptions) 
  +OPTMG   (optKeepSpaces             , pCurrReq -> bOptions) 
  +OPTMG   (optOpenLogEarly           , pCurrReq -> bOptions) 
  +OPTMG   (optNoUncloseWarn          , pCurrReq -> bOptions) 
  +
  +
  +OPTMG   (dbgStd          , pCurrReq -> bDebug) 
  +OPTMG   (dbgMem          , pCurrReq -> bDebug) 
  +OPTMG   (dbgEval         , pCurrReq -> bDebug) 
  +OPTMG   (dbgCmd          , pCurrReq -> bDebug) 
  +OPTMG   (dbgEnv          , pCurrReq -> bDebug) 
  +OPTMG   (dbgForm         , pCurrReq -> bDebug) 
  +OPTMG   (dbgTab          , pCurrReq -> bDebug) 
  +OPTMG   (dbgInput        , pCurrReq -> bDebug) 
  +OPTMG   (dbgFlushOutput  , pCurrReq -> bDebug) 
  +OPTMG   (dbgFlushLog     , pCurrReq -> bDebug) 
  +OPTMG   (dbgAllCmds      , pCurrReq -> bDebug) 
  +OPTMG   (dbgSource       , pCurrReq -> bDebug) 
  +OPTMG   (dbgFunc         , pCurrReq -> bDebug) 
  +OPTMG   (dbgLogLink      , pCurrReq -> bDebug) 
  +OPTMG   (dbgDefEval      , pCurrReq -> bDebug) 
  +OPTMG   (dbgWatchScalar  , pCurrReq -> bDebug) 
  +OPTMG   (dbgHeadersIn    , pCurrReq -> bDebug) 
  +OPTMG   (dbgShowCleanup  , pCurrReq -> bDebug) 
  +OPTMG   (dbgProfile      , pCurrReq -> bDebug) 
  +OPTMG   (dbgSession      , pCurrReq -> bDebug) 
  +OPTMG   (dbgImport       , pCurrReq -> bDebug) 
   
   /* ---------------------------------------------------------------------------- */
   /* read form input from http server... */
  @@ -1539,62 +1539,62 @@
       
       rc = 0 ;
   
  -    ADDINTMG (TabCount) ;
  -    ADDINTMG (TabRow) ;
  -    ADDINTMG (TabCol) ;
  -    ADDINTMG (TabMaxRow) ;
  -    ADDINTMG (TabMaxCol) ;
  -    ADDINTMG (TabMode) ;
  -    ADDINTMG (EscMode) ;
  +    ADDINTMG (TabCount) 
  +    ADDINTMG (TabRow) 
  +    ADDINTMG (TabCol) 
  +    ADDINTMG (TabMaxRow) 
  +    ADDINTMG (TabMaxCol) 
  +    ADDINTMG (TabMode) 
  +    ADDINTMG (EscMode) 
   #ifdef EP2
  -    ADDINTMG (CurrNode) ;
  +    ADDINTMG (CurrNode) 
   #endif    
       
  -    ADDOPTMG (optDisableVarCleanup      ) ;
  -    ADDOPTMG (optDisableEmbperlErrorPage) ;
  -    ADDOPTMG (optReturnError) ;
  -    ADDOPTMG (optSafeNamespace          ) ;
  -    ADDOPTMG (optOpcodeMask             ) ;
  -    ADDOPTMG (optRawInput               ) ;
  -    ADDOPTMG (optSendHttpHeader         ) ;
  -    ADDOPTMG (optDisableChdir           ) ;
  -    ADDOPTMG (optDisableHtmlScan        ) ;
  -    ADDOPTMG (optEarlyHttpHeader        ) ;
  -    ADDOPTMG (optDisableFormData        ) ;
  -    ADDOPTMG (optDisableInputScan       ) ;
  -    ADDOPTMG (optDisableTableScan       ) ;
  -    ADDOPTMG (optDisableMetaScan        ) ;
  -    ADDOPTMG (optAllFormData            ) ;
  -    ADDOPTMG (optRedirectStdout         ) ;
  -    ADDOPTMG (optUndefToEmptyValue      ) ;
  -    ADDOPTMG (optNoHiddenEmptyValue     ) ;
  -    ADDOPTMG (optAllowZeroFilesize      ) ;
  -    ADDOPTMG (optKeepSrcInMemory       ) ;
  -    ADDOPTMG (optKeepSpaces            ) ;
  -    ADDOPTMG (optOpenLogEarly          ) ;
  -    ADDOPTMG (optNoUncloseWarn         ) ;
  -
  -    ADDOPTMG   (dbgStd         ) ;
  -    ADDOPTMG   (dbgMem         ) ;
  -    ADDOPTMG   (dbgEval        ) ;
  -    ADDOPTMG   (dbgCmd         ) ;
  -    ADDOPTMG   (dbgEnv         ) ;
  -    ADDOPTMG   (dbgForm        ) ;
  -    ADDOPTMG   (dbgTab         ) ;
  -    ADDOPTMG   (dbgInput       ) ;
  -    ADDOPTMG   (dbgFlushOutput ) ;
  -    ADDOPTMG   (dbgFlushLog    ) ;
  -    ADDOPTMG   (dbgAllCmds     ) ;
  -    ADDOPTMG   (dbgSource      ) ;
  -    ADDOPTMG   (dbgFunc        ) ;
  -    ADDOPTMG   (dbgLogLink     ) ;
  -    ADDOPTMG   (dbgDefEval     ) ;
  -    ADDOPTMG   (dbgWatchScalar ) ;
  -    ADDOPTMG   (dbgHeadersIn   ) ;
  -    ADDOPTMG   (dbgShowCleanup ) ;
  -    ADDOPTMG   (dbgProfile     ) ;
  -    ADDOPTMG   (dbgSession     ) ;
  -    ADDOPTMG   (dbgImport      ) ;
  +    ADDOPTMG (optDisableVarCleanup      ) 
  +    ADDOPTMG (optDisableEmbperlErrorPage) 
  +    ADDOPTMG (optReturnError) 
  +    ADDOPTMG (optSafeNamespace          ) 
  +    ADDOPTMG (optOpcodeMask             ) 
  +    ADDOPTMG (optRawInput               ) 
  +    ADDOPTMG (optSendHttpHeader         ) 
  +    ADDOPTMG (optDisableChdir           ) 
  +    ADDOPTMG (optDisableHtmlScan        ) 
  +    ADDOPTMG (optEarlyHttpHeader        ) 
  +    ADDOPTMG (optDisableFormData        ) 
  +    ADDOPTMG (optDisableInputScan       ) 
  +    ADDOPTMG (optDisableTableScan       ) 
  +    ADDOPTMG (optDisableMetaScan        ) 
  +    ADDOPTMG (optAllFormData            ) 
  +    ADDOPTMG (optRedirectStdout         ) 
  +    ADDOPTMG (optUndefToEmptyValue      ) 
  +    ADDOPTMG (optNoHiddenEmptyValue     ) 
  +    ADDOPTMG (optAllowZeroFilesize      ) 
  +    ADDOPTMG (optKeepSrcInMemory       ) 
  +    ADDOPTMG (optKeepSpaces            ) 
  +    ADDOPTMG (optOpenLogEarly          ) 
  +    ADDOPTMG (optNoUncloseWarn         ) 
  +
  +    ADDOPTMG   (dbgStd         ) 
  +    ADDOPTMG   (dbgMem         ) 
  +    ADDOPTMG   (dbgEval        ) 
  +    ADDOPTMG   (dbgCmd         ) 
  +    ADDOPTMG   (dbgEnv         ) 
  +    ADDOPTMG   (dbgForm        ) 
  +    ADDOPTMG   (dbgTab         ) 
  +    ADDOPTMG   (dbgInput       ) 
  +    ADDOPTMG   (dbgFlushOutput ) 
  +    ADDOPTMG   (dbgFlushLog    ) 
  +    ADDOPTMG   (dbgAllCmds     ) 
  +    ADDOPTMG   (dbgSource      ) 
  +    ADDOPTMG   (dbgFunc        ) 
  +    ADDOPTMG   (dbgLogLink     ) 
  +    ADDOPTMG   (dbgDefEval     ) 
  +    ADDOPTMG   (dbgWatchScalar ) 
  +    ADDOPTMG   (dbgHeadersIn   ) 
  +    ADDOPTMG   (dbgShowCleanup ) 
  +    ADDOPTMG   (dbgProfile     ) 
  +    ADDOPTMG   (dbgSession     ) 
  +    ADDOPTMG   (dbgImport      ) 
      
   #ifdef EP2
       DomInit () ;
  @@ -3067,9 +3067,16 @@
        tConf * pConf = r -> pConf ;
        
        tProcessor p2 = {2, "Embperl", embperl_CompileProcessor, NULL, 
embperl_PreExecuteProcessor, embperl_ExecuteProcessor, "", 
  -                        pConf -> pCacheKeyCV, pConf -> bCacheKeyOptions, pConf -> 
nExpiresIn, pConf -> pExpiresCV, NULL } ; 
  -     tProcessor p1 = {1, "Parser",  embperl_ParseProcessor,   NULL, NULL,           
             NULL,                     "", NULL, 0, 0, NULL, &p2  } ; 
  -
  +                        NULL, 0, 0, NULL,  NULL } ; 
  +     tProcessor p1 = {1, "Parser",  embperl_ParseProcessor,   NULL, NULL,           
             NULL,                     "", NULL, 0, 0, NULL, NULL } ; 
  +     
  +     /* do this here to make stupid compiler happy (sun cc) */
  +     p2.pCacheKeyCV          = pConf -> pCacheKeyCV ;
  +     p2.bCacheKeyOptions     = pConf -> bCacheKeyOptions ;
  +     p2.nOutputExpiresIn     = pConf -> nExpiresIn ; 
  +     p2.pOutputExpiresCV     = pConf -> pExpiresCV ; 
  +     p1.pNext                = &p2 ;
  +     
        if (p2.pCacheKeyCV)
            SvREFCNT_inc (p2.pCacheKeyCV) ;
   
  
  
  
  1.19.4.9  +3 -2      embperl/epnames.h
  
  Index: epnames.h
  ===================================================================
  RCS file: /home/cvs/embperl/epnames.h,v
  retrieving revision 1.19.4.8
  retrieving revision 1.19.4.9
  diff -u -r1.19.4.8 -r1.19.4.9
  --- epnames.h 2001/05/15 14:20:04     1.19.4.8
  +++ epnames.h 2001/06/12 18:28:56     1.19.4.9
  @@ -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.8 2001/05/15 14:20:04 richter Exp $
  +#   $Id: epnames.h,v 1.19.4.9 2001/06/12 18:28:56 richter Exp $
   #
   
###################################################################################*/
   
  @@ -392,4 +392,5 @@
   
   #endif /* endif WIN32 */
   
  -#endif /* APACHE */
  \ No newline at end of file
  +#endif /* APACHE */
  +
  
  
  

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

Reply via email to