richter     00/09/13 22:08:36

  Modified:    .        Tag: Embperl2c Cmd.xs DOM.xs Embperl.pm Embperl.xs
                        Faq.pod INSTALL.pod Makefile.PL ep.h ep2.h epcmd2.c
                        epdat.h epmain.c test.pl
               test/cmp Tag: Embperl2c errdoc2.htm escape.htm escraw.htm
                        if.htm loop.htm object.htm table.htm tagscan.htm
                        tagscandisable.htm
               test/cmp2 Tag: Embperl2c input.htm lists.htm loop.htm
                        mix.htm rawinput.htm tagscan.htm
               test/html Tag: Embperl2c escape.htm escraw.htm if.htm
                        include.htm input.htm inputdisable.htm loop.htm
                        object.htm table.htm tabmode.htm tagscan.htm
                        tagscandisable.htm
  Log:
  Embperl 1 & 2 Source Integration
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +66 -66    embperl/Cmd.xs
  
  Index: Cmd.xs
  ===================================================================
  RCS file: /home/cvs/embperl/Cmd.xs,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- Cmd.xs    2000/09/13 08:40:02     1.1.2.1
  +++ Cmd.xs    2000/09/14 05:08:25     1.1.2.2
  @@ -1,66 +1,66 @@
  -###################################################################################
  -#
  -#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  -#
  -#   You may distribute under the terms of either the GNU General Public
  -#   License or the Artistic License, as specified in the Perl README file.
  -#   For use with Apache httpd and mod_perl, see also Apache copyright.
  -#
  -#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  -#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  -#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  -#
  -###################################################################################
  -
  -
  -
  -MODULE = HTML::Embperl::Cmd      PACKAGE = HTML::Embperl::Cmd     PREFIX = embperl_
  -
  -
  -#void
  -#embperl_InputText (xDomTree, xNode, sName)
  -#    int xDomTree
  -#    int xOldChild
  -#    char * sName
  -#CODE:
  -    
  -
  -
  -void
  -embperl_InputCheck (xDomTree, xNode, sName, sValue)
  -    int xDomTree
  -    int xNode
  -    SV * sName
  -    SV * sValue
  -CODE:
  -    STRLEN nName ;
  -    STRLEN nValue ;
  -    char * sN = SV2String (sName, nName) ;
  -    char * sV = SV2String (sValue, nValue) ;
  -    embperlCmd_InputCheck (pCurrReq, DomTree_self (xDomTree), xNode, sN, nName, sV, 
nValue) ;
  -    
  -
  -void
  -embperl_Option (xDomTree, xNode, sName, sValue)
  -    int xDomTree
  -    int xNode
  -    SV * sName
  -    SV * sValue
  -CODE:
  -    STRLEN nName ;
  -    STRLEN nValue ;
  -    char * sN = SV2String (sName, nName) ;
  -    char * sV = SV2String (sValue, nValue) ;
  -    embperlCmd_Option (pCurrReq, DomTree_self (xDomTree), xNode, sN, nName, sV, 
nValue) ;
  -    
  -
  -void
  -embperl_Hidden (xDomTree, xNode, sArg)
  -    int xDomTree
  -    int xNode
  -    char * sArg
  -CODE:
  -    embperlCmd_Hidden (pCurrReq, DomTree_self (xDomTree), xNode, sArg) ;
  -    
  -
  -
  +###################################################################################
  +#
  +#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  +#
  +#   You may distribute under the terms of either the GNU General Public
  +#   License or the Artistic License, as specified in the Perl README file.
  +#   For use with Apache httpd and mod_perl, see also Apache copyright.
  +#
  +#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  +#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  +#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  +#
  +###################################################################################
  +
  +
  +
  +MODULE = HTML::Embperl::Cmd      PACKAGE = HTML::Embperl::Cmd     PREFIX = embperl_
  +
  +
  +#void
  +#embperl_InputText (xDomTree, xNode, sName)
  +#    int xDomTree
  +#    int xOldChild
  +#    char * sName
  +#CODE:
  +    
  +
  +
  +void
  +embperl_InputCheck (xDomTree, xNode, sName, sValue)
  +    int xDomTree
  +    int xNode
  +    SV * sName
  +    SV * sValue
  +CODE:
  +    STRLEN nName ;
  +    STRLEN nValue ;
  +    char * sN = SV2String (sName, nName) ;
  +    char * sV = SV2String (sValue, nValue) ;
  +    embperlCmd_InputCheck (pCurrReq, DomTree_self (xDomTree), xNode, sN, nName, sV, 
nValue) ;
  +    
  +
  +void
  +embperl_Option (xDomTree, xNode, sName, sValue)
  +    int xDomTree
  +    int xNode
  +    SV * sName
  +    SV * sValue
  +CODE:
  +    STRLEN nName ;
  +    STRLEN nValue ;
  +    char * sN = SV2String (sName, nName) ;
  +    char * sV = SV2String (sValue, nValue) ;
  +    embperlCmd_Option (pCurrReq, DomTree_self (xDomTree), xNode, sN, nName, sV, 
nValue) ;
  +    
  +
  +void
  +embperl_Hidden (xDomTree, xNode, sArg)
  +    int xDomTree
  +    int xNode
  +    char * sArg
  +CODE:
  +    embperlCmd_Hidden (pCurrReq, DomTree_self (xDomTree), xNode, sArg) ;
  +    
  +
  +
  
  
  
  1.1.2.2   +160 -160  embperl/DOM.xs
  
  Index: DOM.xs
  ===================================================================
  RCS file: /home/cvs/embperl/DOM.xs,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- DOM.xs    2000/09/13 08:40:03     1.1.2.1
  +++ DOM.xs    2000/09/14 05:08:25     1.1.2.2
  @@ -1,160 +1,160 @@
  -###################################################################################
  -#
  -#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  -#
  -#   You may distribute under the terms of either the GNU General Public
  -#   License or the Artistic License, as specified in the Perl README file.
  -#   For use with Apache httpd and mod_perl, see also Apache copyright.
  -#
  -#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  -#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  -#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  -#
  -###################################################################################
  -
  -
  -
  -MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM     PREFIX = embperl_
  -
  -
  -################################################################################
  -
  -MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Node     PREFIX = 
embperl_Node_
  -
  -SV *
  -embperl_Node_replaceChildWithCDATA (xDomTree, xOldChild,sText)
  -    int xDomTree
  -    int xOldChild
  -    SV * sText
  -PPCODE:
  -    STRLEN l ;
  -    char * s = SV2String (sText, l) ;
  -    Node_replaceChildWithCDATA (DomTree_self(xDomTree), -1, xOldChild, s, l, 
(pCurrReq -> nCurrEscMode & 3)== 3?1 + (pCurrReq -> nCurrEscMode & 4):pCurrReq -> 
nCurrEscMode, nflgModified | nflgReturn) ;
  -    pCurrReq -> nCurrEscMode = pCurrReq -> nEscMode ;
  -    pCurrReq -> bEscModeSet = -1 ;
  -    /*SvREFCNT_inc (sText) ;*/
  -    ST(0) = sText ;
  -    XSRETURN(1) ;
  -
  -SV *
  -embperl_Node_replaceChildWithUrlDATA (xDomTree, xOldChild,sText)
  -    int xDomTree
  -    int xOldChild
  -    SV * sText
  -PPCODE:
  -    SV * sRet = Node_replaceChildWithUrlDATA (xDomTree, xOldChild,sText) ;
  -
  -    ST(0) = sRet ;
  -    XSRETURN(1) ;
  -
  -
  -void
  -embperl_Node_removeChild (xDomTree, xChild)
  -    int xDomTree
  -    int xChild
  -CODE:
  -    Node_removeChild (DomTree_self (xDomTree), -1, xChild) ;
  -
  -
  -void
  -embperl_Node_appendChild (xDomTree, xParent, nType, sText)
  -    int xDomTree
  -    int xParent
  -    int nType
  -    SV * sText
  -CODE:
  -    int xNewParent ;
  -    STRLEN nText ;
  -    char * sT = SV2String (sText, nText) ;
  -    tDomTree * pDomTree = DomTree_self(xDomTree) ;
  -    Node_self (pDomTree,xParent) -> bFlags |= nflgModified | nflgReturn ;
  -    xNewParent = Node_cloneNode (pDomTree, xParent, 1) ;
  -    DomTree_selfCheckpoint (pDomTree, xParent, xNewParent) ;
  -    Node_appendChild (pDomTree, nType, 0, sT, nText, xNewParent, 0, 0) ;
  -
  -################################################################################
  -
  -MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Tree     PREFIX = 
embperl_DomTree_
  -
  -
  -void
  -embperl_DomTree_checkpoint (xDomTree, xChild)
  -    int xDomTree
  -    int xChild
  -CODE:
  -    pCurrReq -> nCurrEscMode = pCurrReq -> nEscMode ;
  -    pCurrReq -> bEscModeSet = -1 ;
  -    DomTree_checkpoint (xDomTree, xChild) ;
  -
  -void
  -embperl_DomTree_discardAfterCheckpoint (xDomTree, xNode)
  -    int xDomTree
  -    int xNode
  -CODE:
  -    DomTree_discardAfterCheckpoint (xDomTree, xNode) ;
  -
  -#void
  -#Node_parentNode (xChild)
  -#    int xChild
  -#
  -#void
  -#Node_firstChild (xChild)
  -#    int xChild
  -
  -
  -################################################################################
  -
  -MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Element     PREFIX = 
embperl_Element_
  -
  -
  -void
  -embperl_Element_setAttribut (xDomTree, xNode, sAttr, sText)
  -    int xDomTree
  -    int xNode
  -    SV * sAttr
  -    SV * sText
  -CODE:
  -    STRLEN nAttr ;
  -    STRLEN nText ;
  -    char * sT = SV2String (sText, nText) ;
  -    char * sA = SV2String (sAttr, nAttr) ;
  -    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  -
  -    Element_selfSetAttribut (pDomTree, Node_self (pDomTree, xNode), sA, nAttr, sT, 
nText, 1) ;
  -
  -
  -
  -
  -void
  -embperl_Element_removeAttribut (xDomTree, xNode, sAttr)
  -    int xDomTree
  -    int xNode
  -    SV * sAttr
  -CODE:
  -    STRLEN nAttr ;
  -    char * sA = SV2String (sAttr, nAttr) ;
  -    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  -
  -    Element_selfRemoveAttribut (pDomTree, Node_self (pDomTree, xNode), sA, nAttr, 
1) ;
  -
  -
  -################################################################################
  -
  -MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Attr     PREFIX = 
embperl_Attr_
  -
  -
  -
  -SV *
  -embperl_Attr_value (xDomTree, xAttr)
  -    int xDomTree
  -    int xAttr
  -CODE:
  -    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  -    char * sAttrText = NULL ;
  -
  -    Attr_selfValue (pDomTree, Attr_self(pDomTree, xAttr), &sAttrText) ;
  -    RETVAL = newSVpv (sAttrText, ArrayGetSize (sAttrText)) ;
  -    StringFree (&sAttrText) ;
  -OUTPUT:
  -    RETVAL
  -
  +###################################################################################
  +#
  +#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  +#
  +#   You may distribute under the terms of either the GNU General Public
  +#   License or the Artistic License, as specified in the Perl README file.
  +#   For use with Apache httpd and mod_perl, see also Apache copyright.
  +#
  +#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  +#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  +#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  +#
  +###################################################################################
  +
  +
  +
  +MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM     PREFIX = embperl_
  +
  +
  +################################################################################
  +
  +MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Node     PREFIX = 
embperl_Node_
  +
  +SV *
  +embperl_Node_replaceChildWithCDATA (xDomTree, xOldChild,sText)
  +    int xDomTree
  +    int xOldChild
  +    SV * sText
  +PPCODE:
  +    STRLEN l ;
  +    char * s = SV2String (sText, l) ;
  +    Node_replaceChildWithCDATA (DomTree_self(xDomTree), -1, xOldChild, s, l, 
(pCurrReq -> nCurrEscMode & 3)== 3?1 + (pCurrReq -> nCurrEscMode & 4):pCurrReq -> 
nCurrEscMode, nflgModified | nflgReturn) ;
  +    pCurrReq -> nCurrEscMode = pCurrReq -> nEscMode ;
  +    pCurrReq -> bEscModeSet = -1 ;
  +    /*SvREFCNT_inc (sText) ;*/
  +    ST(0) = sText ;
  +    XSRETURN(1) ;
  +
  +SV *
  +embperl_Node_replaceChildWithUrlDATA (xDomTree, xOldChild,sText)
  +    int xDomTree
  +    int xOldChild
  +    SV * sText
  +PPCODE:
  +    SV * sRet = Node_replaceChildWithUrlDATA (xDomTree, xOldChild,sText) ;
  +
  +    ST(0) = sRet ;
  +    XSRETURN(1) ;
  +
  +
  +void
  +embperl_Node_removeChild (xDomTree, xChild)
  +    int xDomTree
  +    int xChild
  +CODE:
  +    Node_removeChild (DomTree_self (xDomTree), -1, xChild) ;
  +
  +
  +void
  +embperl_Node_appendChild (xDomTree, xParent, nType, sText)
  +    int xDomTree
  +    int xParent
  +    int nType
  +    SV * sText
  +CODE:
  +    int xNewParent ;
  +    STRLEN nText ;
  +    char * sT = SV2String (sText, nText) ;
  +    tDomTree * pDomTree = DomTree_self(xDomTree) ;
  +    Node_self (pDomTree,xParent) -> bFlags |= nflgModified | nflgReturn ;
  +    xNewParent = Node_cloneNode (pDomTree, xParent, 1) ;
  +    DomTree_selfCheckpoint (pDomTree, xParent, xNewParent) ;
  +    Node_appendChild (pDomTree, nType, 0, sT, nText, xNewParent, 0, 0) ;
  +
  +################################################################################
  +
  +MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Tree     PREFIX = 
embperl_DomTree_
  +
  +
  +void
  +embperl_DomTree_checkpoint (xDomTree, xChild)
  +    int xDomTree
  +    int xChild
  +CODE:
  +    pCurrReq -> nCurrEscMode = pCurrReq -> nEscMode ;
  +    pCurrReq -> bEscModeSet = -1 ;
  +    DomTree_checkpoint (xDomTree, xChild) ;
  +
  +void
  +embperl_DomTree_discardAfterCheckpoint (xDomTree, xNode)
  +    int xDomTree
  +    int xNode
  +CODE:
  +    DomTree_discardAfterCheckpoint (xDomTree, xNode) ;
  +
  +#void
  +#Node_parentNode (xChild)
  +#    int xChild
  +#
  +#void
  +#Node_firstChild (xChild)
  +#    int xChild
  +
  +
  +################################################################################
  +
  +MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Element     PREFIX = 
embperl_Element_
  +
  +
  +void
  +embperl_Element_setAttribut (xDomTree, xNode, sAttr, sText)
  +    int xDomTree
  +    int xNode
  +    SV * sAttr
  +    SV * sText
  +CODE:
  +    STRLEN nAttr ;
  +    STRLEN nText ;
  +    char * sT = SV2String (sText, nText) ;
  +    char * sA = SV2String (sAttr, nAttr) ;
  +    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  +
  +    Element_selfSetAttribut (pDomTree, Node_self (pDomTree, xNode), sA, nAttr, sT, 
nText, 1) ;
  +
  +
  +
  +
  +void
  +embperl_Element_removeAttribut (xDomTree, xNode, sAttr)
  +    int xDomTree
  +    int xNode
  +    SV * sAttr
  +CODE:
  +    STRLEN nAttr ;
  +    char * sA = SV2String (sAttr, nAttr) ;
  +    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  +
  +    Element_selfRemoveAttribut (pDomTree, Node_self (pDomTree, xNode), sA, nAttr, 
1) ;
  +
  +
  +################################################################################
  +
  +MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Attr     PREFIX = 
embperl_Attr_
  +
  +
  +
  +SV *
  +embperl_Attr_value (xDomTree, xAttr)
  +    int xDomTree
  +    int xAttr
  +CODE:
  +    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  +    char * sAttrText = NULL ;
  +
  +    Attr_selfValue (pDomTree, Attr_self(pDomTree, xAttr), &sAttrText) ;
  +    RETVAL = newSVpv (sAttrText, ArrayGetSize (sAttrText)) ;
  +    StringFree (&sAttrText) ;
  +OUTPUT:
  +    RETVAL
  +
  
  
  
  1.118.4.2 +13 -13    embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.118.4.1
  retrieving revision 1.118.4.2
  diff -u -r1.118.4.1 -r1.118.4.2
  --- Embperl.pm        2000/09/13 08:37:53     1.118.4.1
  +++ Embperl.pm        2000/09/14 05:08:26     1.118.4.2
  @@ -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.1 2000/09/13 08:37:53 richter Exp $
  +#   $Id: Embperl.pm,v 1.118.4.2 2000/09/14 05:08:26 richter Exp $
   #
   ###################################################################################
   
  @@ -24,11 +24,11 @@
   require Exporter;
   require DynaLoader;
   
  -##ep2## 
  +##ep2## 
   #use XML::Embperl::DOM ;
  -#use HTML::Embperl::Cmd ;
  -use HTML::Embperl::Syntax ;
  -##/ep2## 
  +#use HTML::Embperl::Cmd ;
  +use HTML::Embperl::Syntax ;
  +##/ep2## 
   
   use strict ;
   use vars qw(
  @@ -87,10 +87,10 @@
   @ISA = qw(Exporter DynaLoader);
   
   
  -##ep2##
  +##ep2##
   $VERSION = '2.0a7' ;
  -##/ep2##
  -##ep1##$VERSION = '1.3b6_dev';
  +##/ep2##
  +##ep1##$VERSION = '1.3b6_dev';
   
   # HTML::Embperl cannot be bootstrapped in nonlazy mode except
   # under mod_perl, because its dependencies import symbols like ap_palloc
  @@ -686,9 +686,9 @@
       $$req{'cookie_path'}    = $ENV{EMBPERL_COOKIE_PATH} if (exists 
($ENV{EMBPERL_COOKIE_PATH})) ;
       $$req{'cookie_expires'} = $ENV{EMBPERL_COOKIE_EXPIRES} if (exists 
($ENV{EMBPERL_COOKIE_EXPIRES})) ;
   
  -    ##ep2##
  +    ##ep2##
       $$req{'ep1compat'}   = $ENV{EMBPERL_EP1COMPAT}   || 0 ;
  -    ##/ep2##
  +    ##/ep2##
   
   
       }
  @@ -1780,9 +1780,9 @@
           *{"$package\:\:escmode"} = \$HTML::Embperl::escmode ;
           *{"$package\:\:http_headers_out"} = \%HTML::Embperl::http_headers_out ;
        *{"$package\:\:req_rec"} = \$HTML::Embperl::req_rec if defined 
($HTML::Embperl::req_rec) ;
  -        ##ep2##
  -        *{"$package\:\:_ep_node"} = \$HTML::Embperl::_ep_node ;
  -        ##/ep2##
  +        ##ep2##
  +        *{"$package\:\:_ep_node"} = \$HTML::Embperl::_ep_node ;
  +        ##/ep2##
   
        if (defined (&Apache::exit))
               {
  
  
  
  1.29.4.2  +15 -15    embperl/Embperl.xs
  
  Index: Embperl.xs
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.xs,v
  retrieving revision 1.29.4.1
  retrieving revision 1.29.4.2
  diff -u -r1.29.4.1 -r1.29.4.2
  --- Embperl.xs        2000/09/13 08:37:54     1.29.4.1
  +++ Embperl.xs        2000/09/14 05:08:26     1.29.4.2
  @@ -647,18 +647,18 @@
       tReq * r
   CODE:
       FreeRequest(r) ; 
  -
  -
  -#ifdef EP2
  -
  -INCLUDE: Cmd.xs
  -
  -INCLUDE: DOM.xs
  -
  -#endif
  -
  -# Reste Module, so we get the correct boot function
  -
  -MODULE = HTML::Embperl      PACKAGE = HTML::Embperl     PREFIX = embperl_
  -
  -
  +
  +
  +#ifdef EP2
  +
  +INCLUDE: Cmd.xs
  +
  +INCLUDE: DOM.xs
  +
  +#endif
  +
  +# Reste Module, so we get the correct boot function
  +
  +MODULE = HTML::Embperl      PACKAGE = HTML::Embperl     PREFIX = embperl_
  +
  +
  
  
  
  1.16.4.1  +12 -0     embperl/Faq.pod
  
  Index: Faq.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Faq.pod,v
  retrieving revision 1.16
  retrieving revision 1.16.4.1
  diff -u -r1.16 -r1.16.4.1
  --- Faq.pod   2000/09/06 06:24:36     1.16
  +++ Faq.pod   2000/09/14 05:08:26     1.16.4.1
  @@ -86,6 +86,18 @@
   Try recompiling Perl and all modules -- this can sometimes make those
   annoying error messages disappear!
   
  +=head2 How can I prevent 'make test' from running some of the tests? 
  +
  +For 
  +example, I don't allow CGI scripts, so 'make test' fails at CGI. How 
  +do I run just the other tests?
  +
  +Try:
  +
  + $ make test TESTARGS="--help"
  + # and for just offline and mod_perl:
  + $ make test TESTARGS="-hoe"
  +
   
   
   =head2 Running 'make test' fails with an error message at loading of Embperl 
  
  
  
  1.12.4.1  +7 -0      embperl/INSTALL.pod
  
  Index: INSTALL.pod
  ===================================================================
  RCS file: /home/cvs/embperl/INSTALL.pod,v
  retrieving revision 1.12
  retrieving revision 1.12.4.1
  diff -u -r1.12 -r1.12.4.1
  --- INSTALL.pod       2000/08/17 07:31:57     1.12
  +++ INSTALL.pod       2000/09/14 05:08:26     1.12.4.1
  @@ -58,8 +58,15 @@
   If you have already successfully build and tested C<mod_perl> all modules
   will already be there.
   
  +=head2 Options for make test
   
  +C<make test> can take several options, with can be given with the C<TESTARGS>
  +parameter:
   
  +  make test TESTARGS="--help"
  +
  +will show you a list of available option. Most of them you will never need,
  +they are mainly nesseccary for debugging I<Embperl> itself.
   
   
   =head2 WIN 32
  
  
  
  1.31.4.2  +4 -4      embperl/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /home/cvs/embperl/Makefile.PL,v
  retrieving revision 1.31.4.1
  retrieving revision 1.31.4.2
  diff -u -r1.31.4.1 -r1.31.4.2
  --- Makefile.PL       2000/09/13 08:37:58     1.31.4.1
  +++ Makefile.PL       2000/09/14 05:08:26     1.31.4.2
  @@ -885,17 +885,17 @@
   
       }
   
  -$d .= ' -DEP2' if ($EP2) ;
  -
  +$d .= ' -DEP2' if ($EP2) ;
  +
   $dynlib->{'OTHERLDFLAGS'} .= " $lddebug" ;
   
   
   WriteMakefile(
       'NAME'      => 'HTML::Embperl',
       'VERSION_FROM' => 'Embperl.pm',          # finds $VERSION
  -    'OBJECT'       => 'Embperl$(OBJ_EXT) epmain$(OBJ_EXT) epio$(OBJ_EXT) 
epchar$(OBJ_EXT) epcmd$(OBJ_EXT) eputil$(OBJ_EXT) epeval$(OBJ_EXT) epdbg$(OBJ_EXT) ' . 

  +    'OBJECT'       => 'Embperl$(OBJ_EXT) epmain$(OBJ_EXT) epio$(OBJ_EXT) 
epchar$(OBJ_EXT) epcmd$(OBJ_EXT) eputil$(OBJ_EXT) epeval$(OBJ_EXT) epdbg$(OBJ_EXT) ' . 
                          ($EP2?'epcmd2$(OBJ_EXT) epparse$(OBJ_EXT) epdom$(OBJ_EXT) 
epcomp$(OBJ_EXT)':'') . $o,
  -#    'XS'           => { 'Embperl.xs' => 'Embperl.c', ($EP2?('Cmd.xs' => 'Cmd.c', 
'DOM.xs' => 'DOM.c'):())}, 
  +#    'XS'           => { 'Embperl.xs' => 'Embperl.c', ($EP2?('Cmd.xs' => 'Cmd.c', 
'DOM.xs' => 'DOM.c'):())}, 
       'LIBS'      => [''],                      
       'DEFINE'    => "$d \$(DEFS)",                     
       'INC'       => $i,                        
  
  
  
  1.27.4.2  +10 -10    embperl/ep.h
  
  Index: ep.h
  ===================================================================
  RCS file: /home/cvs/embperl/ep.h,v
  retrieving revision 1.27.4.1
  retrieving revision 1.27.4.2
  diff -u -r1.27.4.1 -r1.27.4.2
  --- ep.h      2000/09/13 08:37:58     1.27.4.1
  +++ ep.h      2000/09/14 05:08:26     1.27.4.2
  @@ -144,11 +144,11 @@
   #endif
   #endif
   
  -struct tReq ;
  -
  -typedef struct tReq req ;
  -typedef struct tReq tReq ;
  +struct tReq ;
   
  +typedef struct tReq req ;
  +typedef struct tReq tReq ;
  +
   #include "epnames.h"
   
   #ifdef EP2
  @@ -529,10 +529,10 @@
   /* ---- from epdbg.c ----- */
   
   int SetupDebugger (/*i/o*/ register req * r) ;
  +
  +
  +
  +#ifdef EP2
  +#include "ep2.h"
  +#endif
   
  -
  -
  -#ifdef EP2
  -#include "ep2.h"
  -#endif
  -
  
  
  
  1.1.2.2   +70 -70    embperl/Attic/ep2.h
  
  Index: ep2.h
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/ep2.h,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ep2.h     2000/09/13 08:40:04     1.1.2.1
  +++ ep2.h     2000/09/14 05:08:26     1.1.2.2
  @@ -1,70 +1,70 @@
  
-/*###################################################################################
  -#
  -#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  -#
  -#   You may distribute under the terms of either the GNU General Public
  -#   License or the Artistic License, as specified in the Perl README file.
  -#   For use with Apache httpd and mod_perl, see also Apache copyright.
  -#
  -#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  -#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  -#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  -#
  
-###################################################################################*/
  -
  -
  -/* ---- from epcmd2.c ----- */
  -
  -
  -void embperlCmd_InputCheck (/*i/o*/ register req *     r,
  -                         /*in*/ tDomTree *       pDomTree,
  -                         /*in*/ tNode            xNode,
  -                         /*in*/ const char *     pName,
  -                         /*in*/ int              nNameLen,
  -                         /*in*/ const char *     pVal,
  -                         /*in*/ int              nValLen) ;
  -
  -
  -void embperlCmd_Option (/*i/o*/ register req *     r,
  -                     /*in*/ tDomTree *           pDomTree,
  -                     /*in*/ tNode        xNode,
  -                     /*in*/ const char *     pName,
  -                     /*in*/ int              nNameLen,
  -                     /*in*/ const char *     pVal,
  -                     /*in*/ int              nValLen) ;
  -
  -int embperlCmd_Hidden        (/*i/o*/ register req *     r,
  -                      /*in*/ tDomTree *          pDomTree,
  -                      /*in*/ tNode               xNode,
  -                      /*in*/ const char *        sArg) ;
  -                     
  -
  -SV * Node_replaceChildWithUrlDATA (/*in*/ tIndex  xDomTree, 
  -                                       tIndex  xOldChild, 
  -                                       SV *    sText) ;
  -    
  -                      
  -/* ---- from epparse.c ----- */
  -
  -extern struct tTokenTable DefaultTokenTable ;
  -
  -int BuildTokenTable (/*i/o*/ register req *    r,
  -                     /*in*/  HV *              pTokenHash,
  -                  /*in*/  const char *         pDefEnd,
  -                     /*out*/ struct tTokenTable * pTokenTable) ;
  -
  -int ParseFile (/*i/o*/ register req * r) ;
  -
  -
  -/* ---- from epcomp.c ----- */
  -
  -int embperl_CompileInit (void) ;
  -
  -int embperl_CompileInitItem      (/*i/o*/ register req * r,
  -                               /*in*/  HV *           pHash,
  -                               /*in*/  int            nNodeName,
  -                               /*in*/  int            nNodeType,
  -                               /*in*/  int            nTagSet) ;
  -
  -int embperl_CompileDocument (/*i/o*/ register req * r) ;
  -
  
+/*###################################################################################
  +#
  +#   Embperl - Copyright (c) 1997-2000 Gerald Richter / ECOS
  +#
  +#   You may distribute under the terms of either the GNU General Public
  +#   License or the Artistic License, as specified in the Perl README file.
  +#   For use with Apache httpd and mod_perl, see also Apache copyright.
  +#
  +#   THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  +#   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  +#   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  +#
  
+###################################################################################*/
  +
  +
  +/* ---- from epcmd2.c ----- */
  +
  +
  +void embperlCmd_InputCheck (/*i/o*/ register req *     r,
  +                         /*in*/ tDomTree *       pDomTree,
  +                         /*in*/ tNode            xNode,
  +                         /*in*/ const char *     pName,
  +                         /*in*/ int              nNameLen,
  +                         /*in*/ const char *     pVal,
  +                         /*in*/ int              nValLen) ;
  +
  +
  +void embperlCmd_Option (/*i/o*/ register req *     r,
  +                     /*in*/ tDomTree *           pDomTree,
  +                     /*in*/ tNode        xNode,
  +                     /*in*/ const char *     pName,
  +                     /*in*/ int              nNameLen,
  +                     /*in*/ const char *     pVal,
  +                     /*in*/ int              nValLen) ;
  +
  +int embperlCmd_Hidden        (/*i/o*/ register req *     r,
  +                      /*in*/ tDomTree *          pDomTree,
  +                      /*in*/ tNode               xNode,
  +                      /*in*/ const char *        sArg) ;
  +                     
  +
  +SV * Node_replaceChildWithUrlDATA (/*in*/ tIndex  xDomTree, 
  +                                       tIndex  xOldChild, 
  +                                       SV *    sText) ;
  +    
  +                      
  +/* ---- from epparse.c ----- */
  +
  +extern struct tTokenTable DefaultTokenTable ;
  +
  +int BuildTokenTable (/*i/o*/ register req *    r,
  +                     /*in*/  HV *              pTokenHash,
  +                  /*in*/  const char *         pDefEnd,
  +                     /*out*/ struct tTokenTable * pTokenTable) ;
  +
  +int ParseFile (/*i/o*/ register req * r) ;
  +
  +
  +/* ---- from epcomp.c ----- */
  +
  +int embperl_CompileInit (void) ;
  +
  +int embperl_CompileInitItem      (/*i/o*/ register req * r,
  +                               /*in*/  HV *           pHash,
  +                               /*in*/  int            nNodeName,
  +                               /*in*/  int            nNodeType,
  +                               /*in*/  int            nTagSet) ;
  +
  +int embperl_CompileDocument (/*i/o*/ register req * r) ;
  +
  
  
  
  1.4.2.3   +1 -1      embperl/Attic/epcmd2.c
  
  Index: epcmd2.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcmd2.c,v
  retrieving revision 1.4.2.2
  retrieving revision 1.4.2.3
  diff -u -r1.4.2.2 -r1.4.2.3
  --- epcmd2.c  2000/09/13 18:13:37     1.4.2.2
  +++ epcmd2.c  2000/09/14 05:08:27     1.4.2.3
  @@ -336,7 +336,7 @@
           SV *             pSVValue ;
           tNode       xNode ;
           int         i = 0 ;
  -     I32         l32 ;
  +     I32         l32 ;
   
           xOldChild = Node_replaceChildWithCDATA (DomTree_self(xDomTree), -1, 
xOldChild, "", 0, 4, nflgModified | nflgReturn) ;
   
  
  
  
  1.20.4.2  +14 -14    embperl/epdat.h
  
  Index: epdat.h
  ===================================================================
  RCS file: /home/cvs/embperl/epdat.h,v
  retrieving revision 1.20.4.1
  retrieving revision 1.20.4.2
  diff -u -r1.20.4.1 -r1.20.4.2
  --- epdat.h   2000/09/13 08:38:00     1.20.4.1
  +++ epdat.h   2000/09/14 05:08:27     1.20.4.2
  @@ -284,18 +284,18 @@
       int          nSessionMgnt ;      /* how to retrieve the session id */
       int          nInsideSub ;        /* Are we inside of a sub? */
       int          bExit ;             /* We should exit the page */
  -#ifdef EP2
  -    bool    bEP1Compat ;     /* run in Embperl 1.x compatible mode */    
  -
  -    /* --- DomTree ---*/
  -
  -    tNode    xDocument ;
  -    tNode    xCurrNode ;
  -    tIndex   xCurrDomTree ;
  -    struct tTokenTable *  pTokenTable ;
  -
  -#endif
  +#ifdef EP2
  +    bool    bEP1Compat ;     /* run in Embperl 1.x compatible mode */    
   
  +    /* --- DomTree ---*/
  +
  +    tNode    xDocument ;
  +    tNode    xCurrNode ;
  +    tIndex   xCurrDomTree ;
  +    struct tTokenTable *  pTokenTable ;
  +
  +#endif
  +
       /* --- Source in memory --- */
   
       tSrcBuf   Buf ;            /* Buffer */
  @@ -400,9 +400,9 @@
       HV *    pUserHash ;  /* User data */
       HV *    pModHash ;   /* Module data */
       HV *    pHeaderHash ;/* http headers */
  -#ifdef EP2
  -    AV *    pDomTreeAV ; /* holds all DomTrees alocated during the request */
  -#endif
  +#ifdef EP2
  +    AV *    pDomTreeAV ; /* holds all DomTrees alocated during the request */
  +#endif
   
       /* --- for statistics --- */
   
  
  
  
  1.75.4.2  +1 -1      embperl/epmain.c
  
  Index: epmain.c
  ===================================================================
  RCS file: /home/cvs/embperl/epmain.c,v
  retrieving revision 1.75.4.1
  retrieving revision 1.75.4.2
  diff -u -r1.75.4.1 -r1.75.4.2
  --- epmain.c  2000/09/13 08:38:01     1.75.4.1
  +++ epmain.c  2000/09/14 05:08:27     1.75.4.2
  @@ -3148,7 +3148,7 @@
       if (rc == ok)
        rc = ReadInputFile (r) ;
   
  -    if (rc == ok && r -> Buf.pBuf == NULL && r -> Buf.pFile -> nFilesize == 0)
  +    if (rc == ok && r -> Buf.pBuf == NULL && r -> Buf.pFile -> nFilesize == 0)
           rc = rcMissingInput ;
       
       /* --- ok so far? if not exit ---- */
  
  
  
  1.70.4.5  +439 -439  embperl/test.pl
  
  Index: test.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test.pl,v
  retrieving revision 1.70.4.4
  retrieving revision 1.70.4.5
  diff -u -r1.70.4.4 -r1.70.4.5
  --- test.pl   2000/09/13 20:00:42     1.70.4.4
  +++ test.pl   2000/09/14 05:08:27     1.70.4.5
  @@ -1,389 +1,389 @@
   #!/usr/bin/perl --
   # Before `make install' is performed this script should be runnable with
   # `make test'. After `make install' it should work as `perl test.pl'
  -
  -
  -@testdata = (
  -    'ascii' => { },
  -    'pure.htm' => { },
  -    'plain.htm' => {
  -        repeat => 3,
  -        },
  -    'plainblock.htm' => { 
  -        repeat => 2,
  -        },
  -    'error.htm' => { 
  -        'repeat'     => 3,
  -        'errors'     => 8,
  -        'version'    => 1,
  -        },
  -    'error.htm' => { 
  -        'repeat'     => 3,
  -        'errors'     => 7,
  -        'version'    => 2,
  -        },
  -    'errormismatch.htm' => { 
  -        'errors'     => '1',
  -        'version'    => 2,
  -        },
  -    'errormismatchcmd.htm' => { 
  -        'errors'     => '1',
  -        'version'    => 2,
  -        },
  -    'unclosed.htm' => { 
  -        'errors'     => '1',
  -        },
  -    'notfound.htm' => { 
  -        'errors'     => '1',
  -        },
  -    'notallow.xhtm' => { 
  -        'errors'     => '1',
  -        },
  -    'noerr/noerrpage.htm' => { 
  -        'option'     => 2,
  -        'errors'     => 8,
  -        'version'    => 1,
  -        },
  -    'errdoc/errdoc.htm' => { 
  -        'option'     => '262144',
  -        'errors'     => 6,
  -        'version'    => 1,
  -        },
  -    'errdoc/errdoc.htm' => { 
  -        'option'     => '262144',
  -        'errors'     => 7,
  -        'version'    => 2,
  -        },
  -    'errdoc/epl/errdoc2.htm' => { 
  -        'option'     => '262144',
  -        'errors'     => 6,
  -        'version'    => 1,
  -        },
  -    'errdoc/epl/errdoc2.htm' => { 
  -        'option'     => '262144',
  -        'errors'     => 7,
  -        'version'    => 2,
  -        },
  -    'rawinput/rawinput.htm' => { 
  -        'option'     => '16',
  -        },
  -    'var.htm' => { },
  -    'varerr.htm' => { 
  -        'errors'     => '-1',
  -        },
  -    'varerr.htm' => { 
  -        'errors'     => '2',
  -        'version'    => 1,
  -        },
  -    'escape.htm' => { 
  -        repeat => 2,
  -        },
  -    'escraw.htm' => { 
  -        'version'    => 1,
  -        },
  -    'spaces.htm' => { 
  -        'version'    => 1,
  -        },
  -    'tagscan.htm' => { },
  -    'tagscan.htm' => { 
  -        'debug'      => '1',
  -        },
  -    'tagscandisable.htm' => { 
  -        'version'    => 1,
  -        },
  -    'if.htm' => { },
  -    'ifperl.htm' => { },
  -    'loop.htm' => { 
  -        'query_info' => 
'erstes=Hallo&zweites=Leer+zeichen&drittes=%21%22%23%2a%2B&erstes=Wert2',
  -        },
  -    'loopperl.htm' => { 
  -        'query_info' => 
'erstes=Hallo&zweites=Leer+zeichen&drittes=%21%22%23&erstes=Wert2',
  -        },
  -    'table.htm' => { },
  -    'table.htm' => { 
  -        'debug'      => '1',
  -        },
  -    'tabmode.htm' => { 
  -        'version'    => 1,
  -        },
  -    'lists.htm' => { 
  -        'query_info' => 'sel=2&SEL1=B&SEL3=D&SEL4=cc',
  -        },
  -    'mix.htm' => { },
  -    'nesting.htm' => { 
  -        'version'    => 1,
  -        },
  -    'object.htm' => { 
  -        'version'    => 1,
  -        'errors'     => '2',
  -        },
  -    'object.htm' => { 
  -        'version'    => 2,
  -        },
  -    'discard.htm' => { 
  -        'errors'     => '12',
  -        'version'    => 1,
  -        },
  -    'input.htm' => { 
  -        'query_info' => 
'feld5=Wert5&feld6=Wert6&feld7=Wert7&feld8=Wert8&cb5=cbv5&cb6=cbv6&cb7=cbv7&cb8=cbv8&cb9=ncbv9&cb10=ncbv10&cb11=ncbv11&mult=Wert3&mult=Wert6&esc=a<b&escmult=a>b&escmult=Wert3',

  -        },
  -    'hidden.htm' => { 
  -        'query_info' => 'feld1=Wert1&feld2=Wert2&feld3=Wert3&feld4=Wert4',
  -        },
  -    'java.htm' => { },
  -    'inputjava.htm' => { },
  -    'post.htm' => {
  -        'offline'    => 0,
  -        },
  -    'upload.htm' => { 
  -        'query_info' => 'multval=A&multval=B&multval=C&single=S',
  -        'offline'    => 0,
  -        },
  -    'reqrec.htm' => {
  -        'offline'    => 0,
  -        },
  -    'reqrec.htm' => {
  -        'offline'    => 0,
  -        },
  -    'include.htm' => { 
  -        'version'    => 1,
  -        },
  -    'rawinput/include.htm' => { 
  -        'option'     => '16',
  -        'version'    => 2,
  -        },
  -    'includeerr1.htm' => { 
  -        'errors'     => '1',
  -        },
  -    'includeerr2.htm' => { 
  -        'errors'     => 4,
  -        'version'    => 1,
  -        },
  -    'includeerr2.htm' => { 
  -        'errors'     => 1,
  -        'version'    => 2,
  -        },
  -    'registry/Execute.htm' => {
  -        'modperl'    => 1,
  -        },
  -    'registry/errpage.htm' => { 
  -        'modperl'    => 1,
  -        'errors'     => '16',
  -        'version'    => 1,
  -        },
  -    'registry/tied.htm' => { 
  -        'modperl'    => 1,
  -        'errors'     => '3',
  -        },
  -    'registry/tied.htm' => { 
  -        'modperl'    => 1,
  -        'errors'     => '3',
  -        },
  -    'callsub.htm' => { 
  -        'version'    => 1,
  -        },
  -    'callsub.htm' => { 
  -        'version'    => 1,
  -        },
  -    'importsub.htm' => { 
  -        'version'    => 1,
  -        },
  -    'importsub.htm' => { 
  -        'version'    => 1,
  -        },
  -    'importsub2.htm' => { 
  -        'version'    => 1,
  -        },
  -    'importmodule.htm' => { 
  -        'version'    => 1,
  -        },
  -    'recursexec.htm' => { 
  -        'version'    => 1,
  -        },
  -    'nph/div.htm' => { 
  -        'option'     => '64',
  -        },
  -    'nph/npherr.htm' => { 
  -        'option'     => '64',
  -        'errors'     => '8',
  -        'version'    => 1,
  -        },
  -    'nph/nphinc.htm' => { 
  -        'option'     => '64',
  -        },
  -    'sub.htm' => { },
  -    'sub.htm' => { },
  -    'exit.htm' => { 
  -        'version'    => 1,
  -        'offline'    => 0,
  -        },
  -    'exit2.htm' => { 
  -        'version'    => 1,
  -        'offline'    => 0,
  -        },
  -    'exit3.htm' => { 
  -        'version'    => 1,
  -        'offline'    => 0,
  -        },
  -    'chdir.htm' => { 
  -        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  -        },
  -    'chdir.htm' => { 
  -        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  -        },
  -    'allform/allform.htm' => { 
  -        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  -        'option'     => '8192',
  -        },
  -    'stdout/stdout.htm' => { 
  -        'option'     => '16384',
  -        'version'    => 1,
  -        },
  -    'nochdir/nochdir.htm' => { 
  -        'query_info' => 'a=1&b=2',
  -        'option'     => '384',
  -        },
  -    'match/div.htm' => {
  -        'offline'    => 0,
  -     },
  -    'match/div.asc' => {
  -        'offline'    => 0,
  -     },
  -    'http.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'div.htm' => { },
  -    'taint.htm' => { 
  -        'offline'    => 0,
  -        'errors'     => '1',
  -        },
  -    'ofunc/div.htm' => { },
  -    'safe/safe.htm' => { 
  -        'option'     => '4',
  -        'errors'     => '-1',
  -        'version'    => 1,
  -        },
  -    'safe/safe.htm' => { 
  -        'option'     => '4',
  -        'errors'     => '-1',
  -        'version'    => 1,
  -        },
  -    'safe/safe.htm' => { 
  -        'option'     => '4',
  -        'errors'     => '-1',
  -        'version'    => 1,
  -        },
  -    'opmask/opmask.htm' => { 
  -        'option'     => '12',
  -        'errors'     => '-1',
  -        'compartment'=> 'TEST',
  -        'version'    => 1,
  -        },
  -    'opmask/opmasktrap.htm' => { 
  -        'option'     => '12',
  -        'errors'     => '2',
  -        'compartment'=> 'TEST',
  -        'version'    => 1,
  -        },
  -    'mdatsess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'cnt=0',
  -        },
  -    'setsess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'a=1',
  -        },
  -    'mdatsess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'cnt=1',
  -        },
  -    'getnosess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'nocookie=2',
  -        },
  -    'mdatsess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'cnt=2',
  -        },
  -    'getsess.htm' => {
  -        'offline'    => 0,
  -        },
  -    'mdatsess.htm' => { 
  -        'offline'    => 0,
  -        'query_info' => 'cnt=3',
  -        },
  -    'execgetsess.htm' => {
  -        'offline'    => 0,
  -        },
  -    'registry/reggetsess.htm' => { 
  -        'modperl'    => 1,
  -        },
  -    'getsess.htm' => {
  -        'offline'    => 0,
  -        },
  -    'delsess.htm' => { 
  -        'offline'    => 0,
  -        },
  -    'getdelsess.htm' => { 
  -        'offline'    => 0,
  -        },
  -    'clearsess.htm' => {
  -        'offline'    => 0,
  -        },
  -    'EmbperlObject/epopage1.htm' => {
  -        'offline'    => 0,
  -        },
  -    'EmbperlObject/epodiv.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/sub/epopage2.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/sub/epopage2.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/sub/eponotfound.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/obj/epoobj1.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/obj/epoobj2.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/obj/epoobj3.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/obj/epoobj4.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/base2/epostopdir.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -    'EmbperlObject/base3/epobaselib.htm' => { 
  -        'offline'    => 0,
  -        'version'    => 1,
  -        },
  -) ;
  -
  -for ($i = 0 ; $i < @testdata; $i += 2)
  -    { 
  -    for ($j = 0; $j < ($testdata[$i+1]->{repeat} || 1); $j++)
  -        { push @tests, $i ; }
  -    }
  -
   
  -=pod
  +
  +@testdata = (
  +    'ascii' => { },
  +    'pure.htm' => { },
  +    'plain.htm' => {
  +        repeat => 3,
  +        },
  +    'plainblock.htm' => { 
  +        repeat => 2,
  +        },
  +    'error.htm' => { 
  +        'repeat'     => 3,
  +        'errors'     => 8,
  +        'version'    => 1,
  +        },
  +    'error.htm' => { 
  +        'repeat'     => 3,
  +        'errors'     => 7,
  +        'version'    => 2,
  +        },
  +    'errormismatch.htm' => { 
  +        'errors'     => '1',
  +        'version'    => 2,
  +        },
  +    'errormismatchcmd.htm' => { 
  +        'errors'     => '1',
  +        'version'    => 2,
  +        },
  +    'unclosed.htm' => { 
  +        'errors'     => '1',
  +        },
  +    'notfound.htm' => { 
  +        'errors'     => '1',
  +        },
  +    'notallow.xhtm' => { 
  +        'errors'     => '1',
  +        },
  +    'noerr/noerrpage.htm' => { 
  +        'option'     => 2,
  +        'errors'     => 8,
  +        'version'    => 1,
  +        },
  +    'errdoc/errdoc.htm' => { 
  +        'option'     => '262144',
  +        'errors'     => 6,
  +        'version'    => 1,
  +        },
  +    'errdoc/errdoc.htm' => { 
  +        'option'     => '262144',
  +        'errors'     => 7,
  +        'version'    => 2,
  +        },
  +    'errdoc/epl/errdoc2.htm' => { 
  +        'option'     => '262144',
  +        'errors'     => 6,
  +        'version'    => 1,
  +        },
  +    'errdoc/epl/errdoc2.htm' => { 
  +        'option'     => '262144',
  +        'errors'     => 7,
  +        'version'    => 2,
  +        },
  +    'rawinput/rawinput.htm' => { 
  +        'option'     => '16',
  +        },
  +    'var.htm' => { },
  +    'varerr.htm' => { 
  +        'errors'     => '-1',
  +        },
  +    'varerr.htm' => { 
  +        'errors'     => '2',
  +        'version'    => 1,
  +        },
  +    'escape.htm' => { 
  +        repeat => 2,
  +        },
  +    'escraw.htm' => { 
  +        'version'    => 1,
  +        },
  +    'spaces.htm' => { 
  +        'version'    => 1,
  +        },
  +    'tagscan.htm' => { },
  +    'tagscan.htm' => { 
  +        'debug'      => '1',
  +        },
  +    'tagscandisable.htm' => { 
  +        'version'    => 1,
  +        },
  +    'if.htm' => { },
  +    'ifperl.htm' => { },
  +    'loop.htm' => { 
  +        'query_info' => 
'erstes=Hallo&zweites=Leer+zeichen&drittes=%21%22%23%2a%2B&erstes=Wert2',
  +        },
  +    'loopperl.htm' => { 
  +        'query_info' => 
'erstes=Hallo&zweites=Leer+zeichen&drittes=%21%22%23&erstes=Wert2',
  +        },
  +    'table.htm' => { },
  +    'table.htm' => { 
  +        'debug'      => '1',
  +        },
  +    'tabmode.htm' => { 
  +        'version'    => 1,
  +        },
  +    'lists.htm' => { 
  +        'query_info' => 'sel=2&SEL1=B&SEL3=D&SEL4=cc',
  +        },
  +    'mix.htm' => { },
  +    'nesting.htm' => { 
  +        'version'    => 1,
  +        },
  +    'object.htm' => { 
  +        'version'    => 1,
  +        'errors'     => '2',
  +        },
  +    'object.htm' => { 
  +        'version'    => 2,
  +        },
  +    'discard.htm' => { 
  +        'errors'     => '12',
  +        'version'    => 1,
  +        },
  +    'input.htm' => { 
  +        'query_info' => 
'feld5=Wert5&feld6=Wert6&feld7=Wert7&feld8=Wert8&cb5=cbv5&cb6=cbv6&cb7=cbv7&cb8=cbv8&cb9=ncbv9&cb10=ncbv10&cb11=ncbv11&mult=Wert3&mult=Wert6&esc=a<b&escmult=a>b&escmult=Wert3',
  +        },
  +    'hidden.htm' => { 
  +        'query_info' => 'feld1=Wert1&feld2=Wert2&feld3=Wert3&feld4=Wert4',
  +        },
  +    'java.htm' => { },
  +    'inputjava.htm' => { },
  +    'post.htm' => {
  +        'offline'    => 0,
  +        },
  +    'upload.htm' => { 
  +        'query_info' => 'multval=A&multval=B&multval=C&single=S',
  +        'offline'    => 0,
  +        },
  +    'reqrec.htm' => {
  +        'offline'    => 0,
  +        },
  +    'reqrec.htm' => {
  +        'offline'    => 0,
  +        },
  +    'include.htm' => { 
  +        'version'    => 1,
  +        },
  +    'rawinput/include.htm' => { 
  +        'option'     => '16',
  +        'version'    => 2,
  +        },
  +    'includeerr1.htm' => { 
  +        'errors'     => '1',
  +        },
  +    'includeerr2.htm' => { 
  +        'errors'     => 4,
  +        'version'    => 1,
  +        },
  +    'includeerr2.htm' => { 
  +        'errors'     => 1,
  +        'version'    => 2,
  +        },
  +    'registry/Execute.htm' => {
  +        'modperl'    => 1,
  +        },
  +    'registry/errpage.htm' => { 
  +        'modperl'    => 1,
  +        'errors'     => '16',
  +        'version'    => 1,
  +        },
  +    'registry/tied.htm' => { 
  +        'modperl'    => 1,
  +        'errors'     => '3',
  +        },
  +    'registry/tied.htm' => { 
  +        'modperl'    => 1,
  +        'errors'     => '3',
  +        },
  +    'callsub.htm' => { 
  +        'version'    => 1,
  +        },
  +    'callsub.htm' => { 
  +        'version'    => 1,
  +        },
  +    'importsub.htm' => { 
  +        'version'    => 1,
  +        },
  +    'importsub.htm' => { 
  +        'version'    => 1,
  +        },
  +    'importsub2.htm' => { 
  +        'version'    => 1,
  +        },
  +    'importmodule.htm' => { 
  +        'version'    => 1,
  +        },
  +    'recursexec.htm' => { 
  +        'version'    => 1,
  +        },
  +    'nph/div.htm' => { 
  +        'option'     => '64',
  +        },
  +    'nph/npherr.htm' => { 
  +        'option'     => '64',
  +        'errors'     => '8',
  +        'version'    => 1,
  +        },
  +    'nph/nphinc.htm' => { 
  +        'option'     => '64',
  +        },
  +    'sub.htm' => { },
  +    'sub.htm' => { },
  +    'exit.htm' => { 
  +        'version'    => 1,
  +        'offline'    => 0,
  +        },
  +    'exit2.htm' => { 
  +        'version'    => 1,
  +        'offline'    => 0,
  +        },
  +    'exit3.htm' => { 
  +        'version'    => 1,
  +        'offline'    => 0,
  +        },
  +    'chdir.htm' => { 
  +        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  +        },
  +    'chdir.htm' => { 
  +        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  +        },
  +    'allform/allform.htm' => { 
  +        'query_info' => 'a=1&b=2&c=&d=&f=5&g&h=7&=8&=',
  +        'option'     => '8192',
  +        },
  +    'stdout/stdout.htm' => { 
  +        'option'     => '16384',
  +        'version'    => 1,
  +        },
  +    'nochdir/nochdir.htm' => { 
  +        'query_info' => 'a=1&b=2',
  +        'option'     => '384',
  +        },
  +    'match/div.htm' => {
  +        'offline'    => 0,
  +     },
  +    'match/div.asc' => {
  +        'offline'    => 0,
  +     },
  +    'http.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'div.htm' => { },
  +    'taint.htm' => { 
  +        'offline'    => 0,
  +        'errors'     => '1',
  +        },
  +    'ofunc/div.htm' => { },
  +    'safe/safe.htm' => { 
  +        'option'     => '4',
  +        'errors'     => '-1',
  +        'version'    => 1,
  +        },
  +    'safe/safe.htm' => { 
  +        'option'     => '4',
  +        'errors'     => '-1',
  +        'version'    => 1,
  +        },
  +    'safe/safe.htm' => { 
  +        'option'     => '4',
  +        'errors'     => '-1',
  +        'version'    => 1,
  +        },
  +    'opmask/opmask.htm' => { 
  +        'option'     => '12',
  +        'errors'     => '-1',
  +        'compartment'=> 'TEST',
  +        'version'    => 1,
  +        },
  +    'opmask/opmasktrap.htm' => { 
  +        'option'     => '12',
  +        'errors'     => '2',
  +        'compartment'=> 'TEST',
  +        'version'    => 1,
  +        },
  +    'mdatsess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'cnt=0',
  +        },
  +    'setsess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'a=1',
  +        },
  +    'mdatsess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'cnt=1',
  +        },
  +    'getnosess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'nocookie=2',
  +        },
  +    'mdatsess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'cnt=2',
  +        },
  +    'getsess.htm' => {
  +        'offline'    => 0,
  +        },
  +    'mdatsess.htm' => { 
  +        'offline'    => 0,
  +        'query_info' => 'cnt=3',
  +        },
  +    'execgetsess.htm' => {
  +        'offline'    => 0,
  +        },
  +    'registry/reggetsess.htm' => { 
  +        'modperl'    => 1,
  +        },
  +    'getsess.htm' => {
  +        'offline'    => 0,
  +        },
  +    'delsess.htm' => { 
  +        'offline'    => 0,
  +        },
  +    'getdelsess.htm' => { 
  +        'offline'    => 0,
  +        },
  +    'clearsess.htm' => {
  +        'offline'    => 0,
  +        },
  +    'EmbperlObject/epopage1.htm' => {
  +        'offline'    => 0,
  +        },
  +    'EmbperlObject/epodiv.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/sub/epopage2.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/sub/epopage2.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/sub/eponotfound.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/obj/epoobj1.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/obj/epoobj2.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/obj/epoobj3.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/obj/epoobj4.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/base2/epostopdir.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +    'EmbperlObject/base3/epobaselib.htm' => { 
  +        'offline'    => 0,
  +        'version'    => 1,
  +        },
  +) ;
  +
  +for ($i = 0 ; $i < @testdata; $i += 2)
  +    { 
  +    for ($j = 0; $j < ($testdata[$i+1]->{repeat} || 1); $j++)
  +        { push @tests, $i ; }
  +    }
  +
  +
  +=pod
   @tests = (
       'ascii',
       'pure.htm',
  @@ -803,8 +803,8 @@
        {
        $_[0] = $1
        }
  -    $_[0] =~ s/\s+/ /g ;
  -    $_[0] =~ s/\s+>/>/g ;
  +    $_[0] =~ s/\s+/ /g ;
  +    $_[0] =~ s/\s+>/>/g ;
       }
   
   #####################################################
  @@ -824,19 +824,19 @@
       while (defined ($l1 = <F1>))
        {
        chompcr ($l1) ;
  -        while (($l1 =~ /^\s*$/) && defined ($l1 = <F1>))
  -            { chompcr ($l1) ; } 
  -
  -
  +        while (($l1 =~ /^\s*$/) && defined ($l1 = <F1>))
  +            { chompcr ($l1) ; } 
  +
  +
        if (!$errin) 
            {
            $l2 = <F2> ;
            chompcr ($l2) ;
  -            while (($l2 =~ /^\s*$/) && defined ($l2 = <F2>))
  -                { chompcr ($l2) ; } 
  +            while (($l2 =~ /^\s*$/) && defined ($l2 = <F2>))
  +                { chompcr ($l2) ; } 
            }
  -     last if (!defined ($l2) && !defined ($l1)) ;
  -
  +     last if (!defined ($l2) && !defined ($l1)) ;
  +
        if (!defined ($l2))
            {
            print "\nError in Line $line\nIs:\t$l1\nShould:\t<EOF>\n" ;
  @@ -1186,7 +1186,7 @@
   $loopcnt = 0 ;
   $notseen = 1 ;
   %seen = () ;
  -$max_sv = 0 ;
  +$max_sv = 0 ;
   $version = $EP2?2:1 ;
        
   $cp = HTML::Embperl::AddCompartment ('TEST') ;
  @@ -1225,26 +1225,26 @@
               $ENV{EMBPERL_EP1COMPAT} = $ep1compat ;
            print "\nTesting Embperl 1.x compatibility mode...\n\n" if ($ep1compat) ;
               
  -            foreach $testno (@tests)
  +            foreach $testno (@tests)
                {
  -                $file = $testdata[$testno] ;
  -                $test = $testdata[$testno+1] ;
  -             $org  = '' ;
  -             $testversion = $version == 2 && !$ep1compat?2:1 ;
  -
  +                $file = $testdata[$testno] ;
  +                $test = $testdata[$testno+1] ;
  +             $org  = '' ;
  +             $testversion = $version == 2 && !$ep1compat?2:1 ;
  +
                $testnum++ ;
  -                next if ($test->{version} && $testversion != $test->{version}) ;
  -                next if ((defined ($test -> {offline}) && $test -> {offline} == 0) 
||
  -                              (!$test -> {offline} && ($test -> {modperl} || $test 
-> {cgi} || $test -> {http}))) ;
  -
  +                next if ($test->{version} && $testversion != $test->{version}) ;
  +                next if ((defined ($test -> {offline}) && $test -> {offline} == 0) 
||
  +                              (!$test -> {offline} && ($test -> {modperl} || $test 
-> {cgi} || $test -> {http}))) ;
  +
                next if ($DProf && ($file =~ /safe/)) ;
                next if ($DProf && ($file =~ /opmask/)) ;
  -                
  -                $errcnt = $test -> {errors} || 0 ;
  +                
  +                $errcnt = $test -> {errors} || 0 ;
                   $errcnt = 7 if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
   
                   $debug = $test -> {debug} || $defaultdebug ;  
  -             $page = "$inpath/$file" ;
  +             $page = "$inpath/$file" ;
                $page = "$inpath$testversion/$file" if (-e 
"$inpath$testversion/$file") ;
                   #$page .= '-1' if ($ep1compat && -e "$page-1") ;
       
  @@ -1289,7 +1289,7 @@
                if ($err == 0 && $errin != 500 && $file ne 'notfound.htm' && $file ne 
'notallow.xhtm')
                    {
                    $page =~ /.*\/(.*)$/ ;
  -                 $org = "$cmppath/$1" ;
  +                 $org = "$cmppath/$1" ;
                    $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") 
;
                       $org .= '56' if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) 
;
                       #$org .= '-1' if ($ep1compat && -e "$org-1") ;
  @@ -1631,26 +1631,26 @@
        $n_req = 0 ;
        $n = 0 ;
        $testnum = -1  + $startnumber;
  -        foreach $testno (@tests)
  -         {
  -            $file = $testdata[$testno] ;
  -            $test = $testdata[$testno+1] ;
  -         $org  = '' ;
  -            $testnum++ ;
  -            $testversion = $version == 2 && !$ep1compat?2:1 ;
  -
  -            next if ($test->{version} && $testversion != $test->{version}) ;
  -            next if ($loc eq $embploc && 
  -                      ((defined ($test -> {modperl}) && $test -> {modperl} == 0) ||
  -                        (!$test -> {modperl} && ($test -> {offline} || $test -> 
{cgi})))) ;
  -
  -            next if ($loc eq $cgiloc && 
  -                      ((defined ($test -> {cgi}) && $test -> {cgi} == 0) ||
  -                        (!$test -> {cgi} && ($test -> {offline} || $test -> 
{modperl})))) ;
  -            
  -
  +        foreach $testno (@tests)
  +         {
  +            $file = $testdata[$testno] ;
  +            $test = $testdata[$testno+1] ;
  +         $org  = '' ;
  +            $testnum++ ;
  +            $testversion = $version == 2 && !$ep1compat?2:1 ;
  +
  +            next if ($test->{version} && $testversion != $test->{version}) ;
  +            next if ($loc eq $embploc && 
  +                      ((defined ($test -> {modperl}) && $test -> {modperl} == 0) ||
  +                        (!$test -> {modperl} && ($test -> {offline} || $test -> 
{cgi})))) ;
  +
  +            next if ($loc eq $cgiloc && 
  +                      ((defined ($test -> {cgi}) && $test -> {cgi} == 0) ||
  +                        (!$test -> {cgi} && ($test -> {offline} || $test -> 
{modperl})))) ;
  +            
  +
   
  -=pod
  +=pod
            next if ($file =~ /\// && $loc eq $cgiloc) ;        
            next if ($file eq 'taint.htm' && $loc eq $cgiloc) ;
            next if ($file eq 'reqrec.htm' && $loc eq $cgiloc) ;
  @@ -1664,10 +1664,10 @@
            #next if ($file eq 'notallow.xhtm' && $loc eq $cgiloc && $EPWIN32) ;
            next if ($file eq 'clearsess.htm' && !$looptest) ;
            next if (($file =~ /EmbperlObject/) && $loc eq $cgiloc) ;
  -=cut
  -         next if ($file eq 'chdir.htm' && $EPWIN32) ;
  -         next if ($file eq 'notfound.htm' && $loc eq $cgiloc && $EPWIN32) ;
  -         next if ($file =~ /opmask/ && $EPSTARTUP =~ /_dso/) ;
  +=cut
  +         next if ($file eq 'chdir.htm' && $EPWIN32) ;
  +         next if ($file eq 'notfound.htm' && $loc eq $cgiloc && $EPWIN32) ;
  +         next if ($file =~ /opmask/ && $EPSTARTUP =~ /_dso/) ;
            if ($file =~ /sess\.htm/)
                   { 
                   next if ($loc eq $cgiloc && $EPSESSIONCLASS ne 'Embperl') ;
  @@ -1680,13 +1680,13 @@
                       }
                   }
        
  -            $errcnt = $test -> {errors} || 0 ;
  -            $errcnt = 7 if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
  -         $errcnt = -1 if ($EPWIN32 && $loc eq $cgiloc) ;
  -
  -         $debug = $test -> {debug} || $defaultdebug ;  
  +            $errcnt = $test -> {errors} || 0 ;
  +            $errcnt = 7 if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
  +         $errcnt = -1 if ($EPWIN32 && $loc eq $cgiloc) ;
  +
  +         $debug = $test -> {debug} || $defaultdebug ;  
            $page = "$inpath/$file" ;
  -            $page = "$inpath$testversion/$file" if (-e "$inpath$testversion/$file") 
;
  +            $page = "$inpath$testversion/$file" if (-e "$inpath$testversion/$file") 
;
            if ($opt_nostart)
                {
                $notseen = 0 ;
  @@ -1764,7 +1764,7 @@
                {
                $page =~ /.*\/(.*)$/ ;
                $org = "$cmppath/$1" ;
  -             $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
  +             $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
                   $org .= '56' if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
                   #$org .= '-1' if ($opt_ep1 && -e "$org-1") ;
   
  @@ -1819,8 +1819,8 @@
       print "Output:\t\t$outfile\n" ;
       print "Compared to:\t$org\n" if ($org) ;
       print "Log:\t\t$logfile\n" ;
  -    @p = map { " $_ = $test->{$_}\n" } keys %$test if (ref ($test) eq 'HASH') ;
  -    print "Testparameter:\n @p" if (@p) ;
  +    @p = map { " $_ = $test->{$_}\n" } keys %$test if (ref ($test) eq 'HASH') ;
  +    print "Testparameter:\n @p" if (@p) ;
       print "\n ERRORS detected! NOT all test have been passed successfully\n\n" ;
       }
   else
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.2.4.2   +1 -1      embperl/test/cmp/errdoc2.htm
  
  Index: errdoc2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/errdoc2.htm,v
  retrieving revision 1.2.4.1
  retrieving revision 1.2.4.2
  diff -u -r1.2.4.1 -r1.2.4.2
  --- errdoc2.htm       2000/09/13 08:38:15     1.2.4.1
  +++ errdoc2.htm       2000/09/14 05:08:29     1.2.4.2
  @@ -12,7 +12,7 @@
   ^prev: Apache=SCALAR
   next: 
   ^last: Apache=SCALAR
  -^There are 1(2|5) errormessages:
  +^There are 1(2|3|5) errormessages:
   
   <table border=1>
   ^    <tr><td>\[\d+\]ERR:  32: Line 13: Warning in Perl code: Use of uninitialized 
value
  
  
  
  1.19.4.2  +6 -6      embperl/test/cmp/escape.htm
  
  Index: escape.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/escape.htm,v
  retrieving revision 1.19.4.1
  retrieving revision 1.19.4.2
  diff -u -r1.19.4.1 -r1.19.4.2
  --- escape.htm        2000/09/13 18:13:45     1.19.4.1
  +++ escape.htm        2000/09/14 05:08:29     1.19.4.2
  @@ -30,7 +30,7 @@
   A Tag 10:  <A TARGET="10" HREF="10" TARGET="10">x</A>
   A Tag 11:  <A  HREF="11"  >x</A>
   ^A Tag 12\:  <A HREF=(12|\"12\")>x<\/A>
  -^A Tag 12b\:  <A HREF=(12b|\"12b\") >x<\/A>
  +^A Tag 12b\:  <A HREF=(12b|\"12b\") >x<\/A>
   A Tag 13:  <A HREF="abcd%20%3E">x</A>
   A Tag 14:  <A HREF="abcd%20%3E">x</A>
   FRAME:          <FRAME 
SRC="http://localhost/tests?id=abcdefghijklmnopqrstuvwxyz&text=This%20is%20a%20text%20%3F%20%26%20%2B%20-%20%2521"
  name="%20foo">
  @@ -40,11 +40,11 @@
   IMG:    <IMG 
SRC="http://localhost/tests?id=abcdefghijklmnopqrstuvwxyz&text=This%20is%20a%20text%20%3F%20%26%20%2B%20-%20%2521"
    name="%20foo">
   FORM:           <FORM 
action="http://localhost/tests?id=abcdefghijklmnopqrstuvwxyz&text=This%20is%20a%20text%20%3F%20%26%20%2B%20-%20%2521"
    name="%20foo">
   
  -Hash in  A <a href="http://localhost/tests?A=1&amp;B=2">
  -Array in A <a href="http://localhost/tests?X=9&amp;Y=8&amp;Z=7">
  -
  -Hash in  H <a href="http://localhost/tests?A=1&amp;B=2">
  -Array in H <a href="http://localhost/tests?X=9&amp;Y=8&amp;Z=7">
  +Hash in  A <a href="http://localhost/tests?A=1&amp;B=2">
  +Array in A <a href="http://localhost/tests?X=9&amp;Y=8&amp;Z=7">
  +
  +Hash in  H <a href="http://localhost/tests?A=1&amp;B=2">
  +Array in H <a href="http://localhost/tests?X=9&amp;Y=8&amp;Z=7">
   
                        
   1
  
  
  
  1.1.2.3   +69 -69    embperl/test/cmp/escraw.htm
  
  Index: escraw.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/escraw.htm,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- escraw.htm        2000/09/13 20:00:49     1.1.2.2
  +++ escraw.htm        2000/09/14 05:08:29     1.1.2.3
  @@ -1,69 +1,69 @@
  -
  -<html>
  -<head>
  -<title>Some tests for Embperl escaping</title>
  -</head>
  -
  -<body>
  -
  -
  -$optRawInput  0
  -$escmode      0
  -'here is a \ '              -> here is a \ 
  -'here is a \\ '             -> here is a \ 
  -'here is a \\\ '            -> here is a \\ 
  -'here is a \\\\ '           -> here is a \\ 
  -'here is a <tag> '          -> here is a 
  -'here is a \<tag> '         -> here is a <tag>
  -'here is a \\<tag> '        -> here is a \<tag>
  -'here is a \\\<tag> '       -> here is a \<tag>
  -'here is a \\\\<tag> '      -> here is a \\<tag>
  -'here is a \<tag\> '        -> here is a <tag\>
  -'here is a \\<tag\\> '      -> here is a \<tag\>
  -'here is a \\\<tag\\\> '    -> here is a \<tag\\>
  -'here is a \\\\<tag\\\\> '  -> here is a \\<tag\\>
  -$optRawInput  1
  -$escmode      0
  -'here is a \ '              -> here is a \ 
  -'here is a \\ '             -> here is a \ 
  -'here is a \\\ '            -> here is a \\ 
  -'here is a \\\\ '           -> here is a \\ 
  -'here is a <tag> '          -> here is a <tag>
  -'here is a \<tag> '         -> here is a \<tag>
  -'here is a \\<tag> '        -> here is a \<tag>
  -'here is a \\\<tag> '       -> here is a \\<tag>
  -'here is a \\\\<tag> '      -> here is a \\<tag>
  -'here is a \<tag\> '        -> here is a \<tag\>
  -'here is a \\<tag\\> '      -> here is a \<tag\>
  -'here is a \\\<tag\\\> '    -> here is a \\<tag\\>
  -'here is a \\\\<tag\\\\> '  -> here is a \\<tag\\>
  -$optRawInput  0
  -$escmode      1
  -'here is a \ '              -> here is a  
  -'here is a \\ '             -> here is a  
  -'here is a \\\ '            -> here is a \ 
  -'here is a \\\\ '           -> here is a \ 
  -'here is a <tag> '          -> here is a 
  -'here is a \<tag> '         -> here is a &lt;tag&gt;
  -'here is a \\<tag> '        -> here is a <tag&gt;
  -'here is a \\\<tag> '       -> here is a <tag&gt;
  -'here is a \\\\<tag> '      -> here is a \&lt;tag&gt;
  -'here is a \<tag\> '        -> here is a &lt;tag>
  -'here is a \\<tag\\> '      -> here is a <tag>
  -'here is a \\\<tag\\\> '    -> here is a <tag\&gt;
  -'here is a \\\\<tag\\\\> '  -> here is a \&lt;tag\&gt;
  -$optRawInput  1
  -$escmode      1
  -'here is a \ '              -> here is a  
  -'here is a \\ '             -> here is a  
  -'here is a \\\ '            -> here is a \ 
  -'here is a \\\\ '           -> here is a \ 
  -'here is a <tag> '          -> here is a &lt;tag&gt;
  -'here is a \<tag> '         -> here is a <tag&gt;
  -'here is a \\<tag> '        -> here is a <tag&gt;
  -'here is a \\\<tag> '       -> here is a \&lt;tag&gt;
  -'here is a \\\\<tag> '      -> here is a \&lt;tag&gt;
  -'here is a \<tag\> '        -> here is a <tag>
  -'here is a \\<tag\\> '      -> here is a <tag>
  -'here is a \\\<tag\\\> '    -> here is a \&lt;tag\&gt;
  -'here is a \\\\<tag\\\\> '  -> here is a \&lt;tag\&gt;
  +
  +<html>
  +<head>
  +<title>Some tests for Embperl escaping</title>
  +</head>
  +
  +<body>
  +
  +
  +$optRawInput  0
  +$escmode      0
  +'here is a \ '              -> here is a \ 
  +'here is a \\ '             -> here is a \ 
  +'here is a \\\ '            -> here is a \\ 
  +'here is a \\\\ '           -> here is a \\ 
  +'here is a <tag> '          -> here is a 
  +'here is a \<tag> '         -> here is a <tag>
  +'here is a \\<tag> '        -> here is a \<tag>
  +'here is a \\\<tag> '       -> here is a \<tag>
  +'here is a \\\\<tag> '      -> here is a \\<tag>
  +'here is a \<tag\> '        -> here is a <tag\>
  +'here is a \\<tag\\> '      -> here is a \<tag\>
  +'here is a \\\<tag\\\> '    -> here is a \<tag\\>
  +'here is a \\\\<tag\\\\> '  -> here is a \\<tag\\>
  +$optRawInput  1
  +$escmode      0
  +'here is a \ '              -> here is a \ 
  +'here is a \\ '             -> here is a \ 
  +'here is a \\\ '            -> here is a \\ 
  +'here is a \\\\ '           -> here is a \\ 
  +'here is a <tag> '          -> here is a <tag>
  +'here is a \<tag> '         -> here is a \<tag>
  +'here is a \\<tag> '        -> here is a \<tag>
  +'here is a \\\<tag> '       -> here is a \\<tag>
  +'here is a \\\\<tag> '      -> here is a \\<tag>
  +'here is a \<tag\> '        -> here is a \<tag\>
  +'here is a \\<tag\\> '      -> here is a \<tag\>
  +'here is a \\\<tag\\\> '    -> here is a \\<tag\\>
  +'here is a \\\\<tag\\\\> '  -> here is a \\<tag\\>
  +$optRawInput  0
  +$escmode      1
  +'here is a \ '              -> here is a  
  +'here is a \\ '             -> here is a  
  +'here is a \\\ '            -> here is a \ 
  +'here is a \\\\ '           -> here is a \ 
  +'here is a <tag> '          -> here is a 
  +'here is a \<tag> '         -> here is a &lt;tag&gt;
  +'here is a \\<tag> '        -> here is a <tag&gt;
  +'here is a \\\<tag> '       -> here is a <tag&gt;
  +'here is a \\\\<tag> '      -> here is a \&lt;tag&gt;
  +'here is a \<tag\> '        -> here is a &lt;tag>
  +'here is a \\<tag\\> '      -> here is a <tag>
  +'here is a \\\<tag\\\> '    -> here is a <tag\&gt;
  +'here is a \\\\<tag\\\\> '  -> here is a \&lt;tag\&gt;
  +$optRawInput  1
  +$escmode      1
  +'here is a \ '              -> here is a  
  +'here is a \\ '             -> here is a  
  +'here is a \\\ '            -> here is a \ 
  +'here is a \\\\ '           -> here is a \ 
  +'here is a <tag> '          -> here is a &lt;tag&gt;
  +'here is a \<tag> '         -> here is a <tag&gt;
  +'here is a \\<tag> '        -> here is a <tag&gt;
  +'here is a \\\<tag> '       -> here is a \&lt;tag&gt;
  +'here is a \\\\<tag> '      -> here is a \&lt;tag&gt;
  +'here is a \<tag\> '        -> here is a <tag>
  +'here is a \\<tag\\> '      -> here is a <tag>
  +'here is a \\\<tag\\\> '    -> here is a \&lt;tag\&gt;
  +'here is a \\\\<tag\\\\> '  -> here is a \&lt;tag\&gt;
  
  
  
  1.4.6.2   +103 -100  embperl/test/cmp/if.htm
  
  Index: if.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/if.htm,v
  retrieving revision 1.4.6.1
  retrieving revision 1.4.6.2
  diff -u -r1.4.6.1 -r1.4.6.2
  --- if.htm    2000/09/13 18:13:50     1.4.6.1
  +++ if.htm    2000/09/14 05:08:29     1.4.6.2
  @@ -1,100 +1,103 @@
  -
  -<html>
  -<head>
  -<title>IF Metacommand in Embperl</title>
  -</head>
  -
  -<body>
  -
  -a1
  -a <br>
  -a2
  -a <br>
  -a3
  -a <br>
  -a4
  -a5
  -a <br>
  -    b is null <br>
  -    a <br>
  -    b is null <br>
  -    a<br>
  -    b is null <br>
  -    a <br>
  -    b is null <br>
  -    a <br>
  -    b is null <br>
  -    a is not null <br>
  -    b is null and c is 5 <br>
  -    a is not null <br>
  -    b is null and c is 5 and d is 'txt' <br>
  -    a is not null <br>
  -    b is null and c is 5 and d is 'txt' <br>
  -        b is null and c is not 5, but d is 'txt' <br>
  -            If we get to here it looks good with the tests <br>
  -            a is not null <br>
  -    b is null and c is 5 and d is 'txt' <br>
  -        b is null and c is not 5, but d is 'txt' <br>
  -            If we get to here it looks good with the tests <br>
  -            ttrue = true
  -tfalse = false
  -The following HTML tags schould be ignored by Embperl
  -
  -<if 0>
  -
  -Ignored, ok!
  -
  -<else>
  -
  -Not ignored, ERROR!
  -
  -<endif> 
  -
  -
  -
  -<table WIDTH="530" BORDER="0">
  - <tr>
  -  <TD ALIGN="LEFT">
  -   <a href="/">
  -   <img src="/icons/iiilogo_narrow.gif" 
  -  WIDTH="" HEIGHT="" BORDER="0" 
  -    ALT="iii logo"
  -     qqq >
  -
  -  </TD>
  -</tr>
  -</table>
  -
  -<table WIDTH="530" BORDER="0">
  - <tr>
  -  <TD ALIGN="LEFT">
  -   <a href="/">
  -   <img src="/i/www.iii.co.uk/iiilogo_narrow.gif" 
  -  WIDTH="1" HEIGHT="2" BORDER="0" 
  -    ALT="iii logo"
  -     
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  -    >
  -
  -  </TD>
  -</tr>
  -</table>
  -
  -
  -<img  src="/icons/iiilogo_narrow_else.gif"  WIDTH="5" HEIGHT="10" BORDER="0" 
  -  ALT="iii logo"
  - >
  -
  -<img  src="/i/www.iii/iit.gif"  WIDTH="6" HEIGHT="11" BORDER="0"
  -  ALT="iit logo"
  - >
  -
  -<img  src="/i/www.iii/iit.gif"  WIDTH="6" HEIGHT="11" BORDER="0"
  -  ALT="iit logo"
  - qqq>
  -
  -
  -
  -</body>
  -</html>
  -
  -
  +
  +<html>
  +<head>
  +<title>IF Metacommand in Embperl</title>
  +</head>
  +
  +<body>
  +
  +a1
  +a <br>
  +a2
  +a <br>
  +a3
  +a <br>
  +a4
  +a5
  +a <br>
  +    b is null <br>
  +    a <br>
  +    b is null <br>
  +    a<br>
  +    b is null <br>
  +    a <br>
  +    b is null <br>
  +    a <br>
  +    b is null <br>
  +    a is not null <br>
  +    b is null and c is 5 <br>
  +    a is not null <br>
  +    b is null and c is 5 and d is 'txt' <br>
  +    a is not null <br>
  +    b is null and c is 5 and d is 'txt' <br>
  +        b is null and c is not 5, but d is 'txt' <br>
  +            If we get to here it looks good with the tests <br>
  +            a is not null <br>
  +    b is null and c is 5 and d is 'txt' <br>
  +        b is null and c is not 5, but d is 'txt' <br>
  +            If we get to here it looks good with the tests <br>
  +            ttrue = true
  +tfalse = false
  +The following HTML tags schould be ignored by Embperl
  +
  +<if 0>
  +
  +Ignored, ok!
  +
  +<else>
  +
  +Not ignored, ERROR!
  +
  +<endif> 
  +
  +
  +
  +<TABLE WIDTH="530" BORDER="0">
  + <TR>
  +  <TD ALIGN="LEFT">
  +   <A HREF="/">
  +   <IMG SRC="/icons/iiilogo_narrow.gif"
  +  WIDTH="" HEIGHT="" BORDER="0" 
  +   ALT="iii logo"
  +   qqq >
  +
  +  </TD>
  +</TR>
  +</TABLE>
  +
  +<TABLE WIDTH="530" BORDER="0">
  + <TR>
  +  <TD ALIGN="LEFT">
  +   <A HREF="/">
  +   <IMG SRC="/i/www.iii.co.uk/iiilogo_narrow.gif"
  +  WIDTH="1" HEIGHT="2" BORDER="0" 
  +   ALT="iii logo"
  +   
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  +   >
  +
  +  </TD>
  +</TR>
  +</TABLE>
  +
  +
  +<IMG 
  +SRC=".gifSRC="/icons/iiilogo_narrow_else.gif" WIDTH="5" HEIGHT="10" BORDER="0" 
  +ALT="iii logo"
  +>
  +
  +<IMG 
  +SRC="/i/www.iii/iit.gif" WIDTH="6" HEIGHT="11" BORDER="0"
  +ALT="iit logo"
  +>
  +
  +<IMG 
  +SRC="/i/www.iii/iit.gif" WIDTH="6" HEIGHT="11" BORDER="0"
  +ALT="iit logo"
  +qqq>
  +
  +
  +
  +</body>
  +</html>
  +
  +
  
  
  
  1.9.4.1   +6 -11     embperl/test/cmp/loop.htm
  
  Index: loop.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/loop.htm,v
  retrieving revision 1.9
  retrieving revision 1.9.4.1
  diff -u -r1.9 -r1.9.4.1
  --- loop.htm  2000/08/21 04:22:49     1.9
  +++ loop.htm  2000/09/14 05:08:30     1.9.4.1
  @@ -6,6 +6,11 @@
   
   <body>
   
  +0
  +
  +    1
  +
  +    2
   erstes = Hallo       Wert2 0 <BR>
       
       zweites = Leer zeichen 0 
  @@ -14,12 +19,7 @@
       drittes = !&quot;#*+ 0 
           1 
           2 <BR>
  -    0
  -
  -    1
  -
  -    2
  -A = 1<br>
  +    A = 1<br>
   
       B = 2<br>
   
  @@ -82,11 +82,6 @@
        2:4 <br>
   
        2:5 <br>
  -3:a <br>
  -
  -     3:b <br>
  -
  -     3:c <br>
   @a[0] = a<br>
        A = 1<br>
                1 <br>
  
  
  
  1.5.4.1   +0 -1      embperl/test/cmp/object.htm
  
  Index: object.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/object.htm,v
  retrieving revision 1.5
  retrieving revision 1.5.4.1
  diff -u -r1.5 -r1.5.4.1
  --- object.htm        2000/07/17 05:16:23     1.5
  +++ object.htm        2000/09/14 05:08:30     1.5.4.1
  @@ -7,7 +7,6 @@
   <body>
   
   <TABLE BORDER=0 WIDTH=90%>
  -     <TR><TH COLSPAN=2><H2>Objects</H2></TH></TR>
        <TR>
                <TD>
                        <A HREF="index.html?id=id%200">name 0</A>
  
  
  
  1.5.6.2   +431 -431  embperl/test/cmp/table.htm
  
  Index: table.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/table.htm,v
  retrieving revision 1.5.6.1
  retrieving revision 1.5.6.2
  diff -u -r1.5.6.1 -r1.5.6.2
  --- table.htm 2000/09/13 18:13:51     1.5.6.1
  +++ table.htm 2000/09/14 05:08:30     1.5.6.2
  @@ -1,431 +1,431 @@
  -<html>
  -<head>
  -<title>HTML table tag in Embperl</title>
  -</head>
  -
  -<body>
  -
  -
  -<p> $tabmode = default <p>
  -
  -<hr><p>Display an two dimensional array with one, two and three columns !<BR>
  -Please take a look at the source in your browser to see the difference<BR>
  -
  -$a[0][0] = '1/1' ;<BR>
  -   $a[1][0] = '2/1' ;<BR>
  -   $a[1][1] = '2/2' ;<BR>
  -   $a[2][0] = '3/1' ;<BR>
  -   $a[2][1] = '3/2' ;<BR>
  -   $a[2][2] = '3/3' ;<BR>
  -
  -<P>$tabmode = default <P>
  -
  -
  -<table>
  -    <tr>
  -        <td>a1/1</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a2/1</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a3/1</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>a3/1</td>
  -    
  -        <td>a3/2</td>
  -    
  -        <td>a3/3</td>
  -    </tr> 
  -</table>
  -
  -
  -<table>
  -    <tr>
  -        <td>beforea1/1</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>beforea2/1</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>beforea3/1</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>beforea3/1</td>
  -    
  -        <td>beforea3/2</td>
  -    
  -        <td>beforea3/3</td>
  -    </tr> 
  -</table>
  -
  -<table>
  -    <tr>
  -        <td>a1/1after</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a2/1after</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a3/1after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>a3/1after</td>
  -    
  -        <td>a3/2after</td>
  -    
  -        <td>a3/3after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>beforea1/1after</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>beforea2/1after</td>
  -    </tr> 
  -
  -    <tr>
  -        <td>beforea3/1after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>beforea3/1after</td>
  -    
  -        <td>beforea3/2after</td>
  -    
  -        <td>beforea3/3after</td>
  -    </tr> 
  -</table>
  -
  -<table></table>
  -<table>
  -    <tr></tr> 
  -</table>
  -
  -
  -<table border="1" width="100%">
  -    <tr>
  -        <td>a1/1 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a2/1 </td>
  -    
  -        <td>a2/2 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a3/1 </td>
  -    
  -        <td>a3/2 </td>
  -    
  -        <td>a3/3 </td>
  -    </tr> 
  -</table>
  -
  -
  -
  -<table border="4">
  -    <tr>
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a1/1 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a2/1 </td>
  -    
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a2/2 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a3/1 </td>
  -    
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a3/2 </td>
  -    
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>b1/1 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b2/1 </td>
  -             
  -                    <td>b2/2 </td>
  -             </tr> 
  -         
  -             <tr>
  -                    <td>b3/1 </td>
  -             
  -                    <td>b3/2 </td>
  -             
  -                    <td>b3/3 </td>
  -             </tr> 
  -         </table>
  -
  -        a3/3 </td>
  -    </tr> 
  -</table>
  -
  -<table border="5" width="100%">
  -    <tr>
  -        <td>b3/1</td>
  -    
  -        <td>b3/2</td>
  -    
  -        <td>b3/3</td>
  -    </tr> 
  -    <tr>
  -        <td>a3/1 </td>
  -    
  -        <td>a3/2 </td>
  -    
  -        <td>a3/3 </td>
  -    </tr> 
  -</table>
  -
  -<table border="6" width="100%">
  -    <tr>
  -        <td>a2/1</td>
  -    </tr> 
  -    <tr>
  -        <td>a1/1 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>a3/1</td>
  -    </tr> 
  -    <tr>
  -        <td>a2/1 </td>
  -    </tr> 
  -</table>
  -
  -<table border="7">
  -    <tr>
  -        <TD BGCOLOR="#F4A460">a1/1 </td>
  -    </tr> 
  -
  -    <tr>
  -        <TD BGCOLOR="#A4A4B4">a2/1 </td>
  -    
  -        <TD BGCOLOR="#7CFC00">a2/2 </td>
  -    </tr> 
  -
  -    <tr>
  -        <TD BGCOLOR="#F4A460">a3/1 </td>
  -    
  -        <TD BGCOLOR="#FFFF00">a3/2 </td>
  -    
  -        <TD BGCOLOR="#F4A460">a3/3 </td>
  -    </tr> 
  -</table>
  -
  -
  -<table border="8">
  -    <tr>
  -        <TD BGCOLOR="#F4A460">a1/1 </td>
  -        <TD BGCOLOR="#FFFF00">a1/2 </td>
  -    </tr> 
  -    <tr>
  -        <TD BGCOLOR="#A4A4B4">a2/1 </td>
  -        <TD BGCOLOR="#7CFC00">a2/2 </td>
  -    </tr> 
  -</table>
  -
  -<table border="9" width="100%">
  -        <tr>
  -            <td><table border="10">
  -                <tr>
  -                    <td valign="top">
  -                    <a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top">
  -                    <a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  -                </tr>
  -            </table>
  -            </td>
  -            <td><table border="11">
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  -                    </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  -                    </td>
  -                </tr>
  -            </table>
  -            </td>
  -        </tr>
  -    </table>
  -
  -<table border="12" width="100%">
  -        <tr>
  -            <td><table border="13">
  -                <tr>
  -                    <td valign="top">
  -                    <a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  -                    </tr>
  -            
  -                <tr>
  -                    <td valign="top">
  -                    <a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  -                    </tr>
  -            </table>
  -            </td>
  -            <td><table border="14">
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  -                 </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  -                 </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a 
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
  -                 </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    </td>
  -                </tr>
  -            </table>
  -            </td>
  -        </tr>
  -    </table>
  -
  -
  -</body>
  -</html>
  -
  +<html>
  +<head>
  +<title>HTML table tag in Embperl</title>
  +</head>
  +
  +<body>
  +
  +
  +<p> $tabmode = default <p>
  +
  +<hr><p>Display an two dimensional array with one, two and three columns !<BR>
  +Please take a look at the source in your browser to see the difference<BR>
  +
  +$a[0][0] = '1/1' ;<BR>
  +   $a[1][0] = '2/1' ;<BR>
  +   $a[1][1] = '2/2' ;<BR>
  +   $a[2][0] = '3/1' ;<BR>
  +   $a[2][1] = '3/2' ;<BR>
  +   $a[2][2] = '3/3' ;<BR>
  +
  +<P>$tabmode = default <P>
  +
  +
  +<table>
  +    <tr>
  +        <td>a1/1</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a2/1</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a3/1</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>a3/1</td>
  +    
  +        <td>a3/2</td>
  +    
  +        <td>a3/3</td>
  +    </tr> 
  +</table>
  +
  +
  +<table>
  +    <tr>
  +        <td>beforea1/1</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>beforea2/1</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>beforea3/1</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>beforea3/1</td>
  +    
  +        <td>beforea3/2</td>
  +    
  +        <td>beforea3/3</td>
  +    </tr> 
  +</table>
  +
  +<table>
  +    <tr>
  +        <td>a1/1after</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a2/1after</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a3/1after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>a3/1after</td>
  +    
  +        <td>a3/2after</td>
  +    
  +        <td>a3/3after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>beforea1/1after</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>beforea2/1after</td>
  +    </tr> 
  +
  +    <tr>
  +        <td>beforea3/1after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>beforea3/1after</td>
  +    
  +        <td>beforea3/2after</td>
  +    
  +        <td>beforea3/3after</td>
  +    </tr> 
  +</table>
  +
  +<table></table>
  +^<table>
  +^-    <tr></tr> 
  +^-</table>
  +^-
  +^-
  +<table border="1" width="100%">
  +    <tr>
  +        <td>a1/1 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a2/1 </td>
  +    
  +        <td>a2/2 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a3/1 </td>
  +    
  +        <td>a3/2 </td>
  +    
  +        <td>a3/3 </td>
  +    </tr> 
  +</table>
  +
  +
  +
  +<table border="4">
  +    <tr>
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a1/1 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a2/1 </td>
  +    
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a2/2 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a3/1 </td>
  +    
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a3/2 </td>
  +    
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>b1/1 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b2/1 </td>
  +             
  +                    <td>b2/2 </td>
  +             </tr> 
  +         
  +             <tr>
  +                    <td>b3/1 </td>
  +             
  +                    <td>b3/2 </td>
  +             
  +                    <td>b3/3 </td>
  +             </tr> 
  +         </table>
  +
  +        a3/3 </td>
  +    </tr> 
  +</table>
  +
  +<table border="5" width="100%">
  +    <tr>
  +        <td>b3/1</td>
  +    
  +        <td>b3/2</td>
  +    
  +        <td>b3/3</td>
  +    </tr> 
  +    <tr>
  +        <td>a3/1 </td>
  +    
  +        <td>a3/2 </td>
  +    
  +        <td>a3/3 </td>
  +    </tr> 
  +</table>
  +
  +<table border="6" width="100%">
  +    <tr>
  +        <td>a2/1</td>
  +    </tr> 
  +    <tr>
  +        <td>a1/1 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>a3/1</td>
  +    </tr> 
  +    <tr>
  +        <td>a2/1 </td>
  +    </tr> 
  +</table>
  +
  +<table border="7">
  +    <tr>
  +        <TD BGCOLOR="#F4A460">a1/1 </td>
  +    </tr> 
  +
  +    <tr>
  +        <TD BGCOLOR="#A4A4B4">a2/1 </td>
  +    
  +        <TD BGCOLOR="#7CFC00">a2/2 </td>
  +    </tr> 
  +
  +    <tr>
  +        <TD BGCOLOR="#F4A460">a3/1 </td>
  +    
  +        <TD BGCOLOR="#FFFF00">a3/2 </td>
  +    
  +        <TD BGCOLOR="#F4A460">a3/3 </td>
  +    </tr> 
  +</table>
  +
  +
  +<table border="8">
  +    <tr>
  +        <TD BGCOLOR="#F4A460">a1/1 </td>
  +        <TD BGCOLOR="#FFFF00">a1/2 </td>
  +    </tr> 
  +    <tr>
  +        <TD BGCOLOR="#A4A4B4">a2/1 </td>
  +        <TD BGCOLOR="#7CFC00">a2/2 </td>
  +    </tr> 
  +</table>
  +
  +<table border="9" width="100%">
  +        <tr>
  +            <td><table border="10">
  +                <tr>
  +                    <td valign="top">
  +                    <a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top">
  +                    <a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  +                </tr>
  +            </table>
  +            </td>
  +            <td><table border="11">
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  +                    </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  +                    </td>
  +                </tr>
  +            </table>
  +            </td>
  +        </tr>
  +    </table>
  +
  +<table border="12" width="100%">
  +        <tr>
  +            <td><table border="13">
  +                <tr>
  +                    <td valign="top">
  +                    <a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  +                    </tr>
  +            
  +                <tr>
  +                    <td valign="top">
  +                    <a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  +                    </tr>
  +            </table>
  +            </td>
  +            <td><table border="14">
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  +                 </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  +                 </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a 
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
  +                 </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    </td>
  +                </tr>
  +            </table>
  +            </td>
  +        </tr>
  +    </table>
  +
  +
  +</body>
  +</html>
  +
  
  
  
  1.4.6.1   +3 -44     embperl/test/cmp/tagscan.htm
  
  Index: tagscan.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/tagscan.htm,v
  retrieving revision 1.4
  retrieving revision 1.4.6.1
  diff -u -r1.4 -r1.4.6.1
  --- tagscan.htm       1999/10/05 06:02:21     1.4
  +++ tagscan.htm       2000/09/14 05:08:30     1.4.6.1
  @@ -43,6 +43,8 @@
   <body  bgcolor="blue" >
   <body  >
   
  +<body bgcolor="blue">
  +<body >
   
   
   <IMG SRC="img.gif" WIDTH=35 >
  @@ -53,50 +55,7 @@
   
   <A HREF="" >
   
  -optDisableHtmlScan is now: 0 <BR>
  -optDisableHtmlScan is set now to: 1 <BR>
  -optDisableHtmlScan is now: 1 <BR>
  -
  -
  -blabla2
  -blabla6 <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -     <table>
  -             <tr>
  -                     <td></td><td></td>
  -             </tr>
  -     </table>
  -
  -     <table>
  -             <tr>
  -                     <td>VERSION</td><td>3</td>
  -             </tr>
  -     </table>
  -
  -optDisableHtmlScan is now: 1 <BR>
  -optDisableHtmlScan is set now to: 0 <BR>
  -optDisableHtmlScan is now: 0 <BR>
  -
  -<table>
  -     <tr>
  -             <td>VERSION</td><td>3</td>
  -     </tr>
  -
  -     <tr>
  -             <td>feld2</td><td>blabla2</td>
  -     </tr>
  -
  -     <tr>
  -             <td>feld6</td><td>blabla6</td>
  -     </tr>
  -</table>
  +<table></table>
   
   Testing ... length of STUFF=2080<p>
   <input type="hidden" name="STUFF" 
value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
  
  
  1.1.2.2   +81 -81    embperl/test/cmp/tagscandisable.htm
  
  Index: tagscandisable.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/tagscandisable.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- tagscandisable.htm        2000/09/13 20:00:51     1.1.2.1
  +++ tagscandisable.htm        2000/09/14 05:08:30     1.1.2.2
  @@ -1,82 +1,82 @@
  -
  -
  -optDisableHtmlScan is now: 0 <BR>
  -optDisableHtmlScan is set now to: 1 <BR>
  -optDisableHtmlScan is now: 1 <BR>
  -
  -
  +
  +
  +optDisableHtmlScan is now: 0 <BR>
  +optDisableHtmlScan is set now to: 1 <BR>
  +optDisableHtmlScan is now: 1 <BR>
  +
  +
   blabla2
  -blabla6 <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -     <table>
  -             <tr>
  -                     <td></td><td></td>
  -             </tr>
  -     </table>
  -
  -     <table>
  -     <tr>
  -             <td>feld2</td><td>blabla2</td>
  -     </tr>
  -</table>
  -
  -optDisableHtmlScan is now: 1 <BR>
  -optDisableHtmlScan is set now to: 0 <BR>
  -optDisableHtmlScan is now: 0 <BR>
  -
  -     <table>
  -     <tr>
  -             <td>feld2</td><td>blabla2</td>
  -     </tr>
  -
  -     <tr>
  -             <td>feld6</td><td>blabla6</td>
  -     </tr>
  -</table>
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2" value="blabla2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6" value="blabla6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -
  -     <table>
  -             <tr>
  -                     <td>feld1</td><td>Wert1</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld2</td><td>blabla2</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld5</td><td>Wert5</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld6</td><td>blabla6</td>
  -             </tr>
  -     </table>
  -
  -     <table>
  -             <tr>
  -                     <td>feld2</td><td>blabla2</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld6</td><td>blabla6</td>
  -             </tr>
  -     </table>
  -
  -
  +blabla6 <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +     <table>
  +             <tr>
  +                     <td></td><td></td>
  +             </tr>
  +     </table>
  +
  +     <table>
  +     <tr>
  +             <td>feld2</td><td>blabla2</td>
  +     </tr>
  +</table>
  +
  +optDisableHtmlScan is now: 1 <BR>
  +optDisableHtmlScan is set now to: 0 <BR>
  +optDisableHtmlScan is now: 0 <BR>
  +
  +     <table>
  +     <tr>
  +             <td>feld2</td><td>blabla2</td>
  +     </tr>
  +
  +     <tr>
  +             <td>feld6</td><td>blabla6</td>
  +     </tr>
  +</table>
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2" value="blabla2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6" value="blabla6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +
  +     <table>
  +             <tr>
  +                     <td>feld1</td><td>Wert1</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld2</td><td>blabla2</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld5</td><td>Wert5</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld6</td><td>blabla6</td>
  +             </tr>
  +     </table>
  +
  +     <table>
  +             <tr>
  +                     <td>feld2</td><td>blabla2</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld6</td><td>blabla6</td>
  +             </tr>
  +     </table>
  +
  +
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +154 -154  embperl/test/cmp2/Attic/input.htm
  
  Index: input.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/input.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- input.htm 2000/09/13 19:17:29     1.1.2.1
  +++ input.htm 2000/09/14 05:08:31     1.1.2.2
  @@ -53,48 +53,48 @@
       <input type="checkbox" name="cb11" value="cbv11">
   
   
  -    <input type="checkbox" name="dec" checked value="a & b">
  -    <input type="checkbox" name="dec" value="a &amp; b">
  -
  -
  +    <input type="checkbox" name="dec" checked value="a & b">
  +    <input type="checkbox" name="dec" value="a &amp; b">
  +
  +
       <textarea name="feld1"></textarea>
       <textarea name="feld5">Wert5</textarea>
   
       <textarea name="feld1">text1</textarea>
       <textarea name="feld5">text5</textarea>
   
  -    <table border="0" width="100%">
  -        <tr>
  -            <td><table border="0">
  -                <tr>
  -                    <td valign="top"><input type="checkbox" name="Region" 
value="Pfalz"><a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><input type="checkbox" name="Region" 
value="Rheinhessen"><a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  -                </tr>
  -            </table>
  -            </td>
  -            <td><table border="0">
  -                <tr>
  -                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Kultur"><a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  -                    </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Sport"><a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  -                    </td>
  -                </tr>
  -            
  -                <tr>
  -                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Veranstaltungen"><a 
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
  -                    </td>
  -                </tr>
  -            </table>
  -            </td>
  -        </tr>
  -    </table>
  -
  +    <table border="0" width="100%">
  +        <tr>
  +            <td><table border="0">
  +                <tr>
  +                    <td valign="top"><input type="checkbox" name="Region" 
value="Pfalz"><a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><input type="checkbox" name="Region" 
value="Rheinhessen"><a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  +                </tr>
  +            </table>
  +            </td>
  +            <td><table border="0">
  +                <tr>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Kultur"><a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  +                    </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Sport"><a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  +                    </td>
  +                </tr>
  +            
  +                <tr>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Veranstaltungen"><a 
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
  +                    </td>
  +                </tr>
  +            </table>
  +            </td>
  +        </tr>
  +    </table>
  +
    <select name="foo">
                <option value="feld1">feld1</option>
                <option value="feld2">feld2</option>
  @@ -184,11 +184,123 @@
                <tr>
                        <td>cb8</td><td>cbv8</td>
                </tr>
  +     
  +             <tr>
  +                     <td>dec</td><td>a &amp; b</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld1</td><td>text1</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld2</td><td></td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld3</td><td></td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld4</td><td></td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld5</td><td>Wert5</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld6</td><td>Wert6</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld7</td><td>Wert7</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>feld8</td><td>Wert8</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>mult</td><td>Wert6</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>neu1</td><td>no</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>neu2</td><td></td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>neu3</td><td>&gt;&gt;</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>undef</td><td>no</td>
  +             </tr>
  +     </table>
  +
  +
  +
  +     <select name="feld5">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5" selected>Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <input type="checkbox" value="Wert1" name="mult">
  +     <input type="checkbox" value="Wert1" name="mult">
  +     <input type="checkbox" value="Wert2" name="mult">
  +     <input type="checkbox" value="Wert2" name="mult">
  +     <input type="checkbox" value="Wert3" name="mult" checked>
  +     <input type="checkbox" value="Wert3" name="mult" checked>
  +     <input type="checkbox" value="Wert4" name="mult">
  +     <input type="checkbox" value="Wert4" name="mult">
  +     <input type="checkbox" value="Wert5" name="mult">
  +     <input type="checkbox" value="Wert5" name="mult">
  +     <input type="checkbox" value="Wert6" name="mult" checked>
  +     <input type="checkbox" value="Wert6" name="mult" checked>
  +     <input type="checkbox" value="Wert7" name="mult">
  +     <input type="checkbox" value="Wert7" name="mult">
  +    
  +     ks = cb1 cb2 cb5 cb6 cb7 cb8 dec feld1 feld2 feld3 feld4 feld5 feld6 feld7 
feld8 mult neu1 neu2 neu3 undef<p>
  +
  +     <table border=10>
  +             <tr>
  +                     <td>cb1</td><td>cbv1</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>cb2</td><td>cbv2</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>cb5</td><td>cbv5</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>cb6</td><td>cbv6</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>cb7</td><td>cbv7</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>cb8</td><td>cbv8</td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>dec</td><td>a &amp; b</td>
  +             </tr>
        
  -             <tr>
  -                     <td>dec</td><td>a &amp; b</td>
  -             </tr>
  -     
                <tr>
                        <td>feld1</td><td>text1</td>
                </tr>
  @@ -241,121 +353,9 @@
                        <td>undef</td><td>no</td>
                </tr>
        </table>
  +
  +</form>
   
  -
  -
  -     <select name="feld5">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5" selected>Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <input type="checkbox" value="Wert1" name="mult">
  -     <input type="checkbox" value="Wert1" name="mult">
  -     <input type="checkbox" value="Wert2" name="mult">
  -     <input type="checkbox" value="Wert2" name="mult">
  -     <input type="checkbox" value="Wert3" name="mult" checked>
  -     <input type="checkbox" value="Wert3" name="mult" checked>
  -     <input type="checkbox" value="Wert4" name="mult">
  -     <input type="checkbox" value="Wert4" name="mult">
  -     <input type="checkbox" value="Wert5" name="mult">
  -     <input type="checkbox" value="Wert5" name="mult">
  -     <input type="checkbox" value="Wert6" name="mult" checked>
  -     <input type="checkbox" value="Wert6" name="mult" checked>
  -     <input type="checkbox" value="Wert7" name="mult">
  -     <input type="checkbox" value="Wert7" name="mult">
  -    
  -     ks = cb1 cb2 cb5 cb6 cb7 cb8 dec feld1 feld2 feld3 feld4 feld5 feld6 feld7 
feld8 mult neu1 neu2 neu3 undef<p>
  -
  -     <table border=10>
  -             <tr>
  -                     <td>cb1</td><td>cbv1</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>cb2</td><td>cbv2</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>cb5</td><td>cbv5</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>cb6</td><td>cbv6</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>cb7</td><td>cbv7</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>cb8</td><td>cbv8</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>dec</td><td>a &amp; b</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld1</td><td>text1</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld2</td><td></td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld3</td><td></td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld4</td><td></td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld5</td><td>Wert5</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld6</td><td>Wert6</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld7</td><td>Wert7</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>feld8</td><td>Wert8</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>mult</td><td>Wert6</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>neu1</td><td>no</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>neu2</td><td></td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>neu3</td><td>&gt;&gt;</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>undef</td><td>no</td>
  -             </tr>
  -     </table>
  -
  -</form>
  -
   </body>
   </html>
   
  
  
  
  1.1.2.2   +214 -214  embperl/test/cmp2/Attic/lists.htm
  
  Index: lists.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/lists.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- lists.htm 2000/09/13 18:13:57     1.1.2.1
  +++ lists.htm 2000/09/14 05:08:31     1.1.2.2
  @@ -1,215 +1,215 @@
  -<html>
  -
  -<head>
  -<meta http-equiv="Content-Type"
  -content="text/html; charset=iso-8859-1">
  -<title>Lists</title>
  -</head>
  -
  -<body bgcolor="#FFFFFF">
  -
  -</p>
  -<hr>
  -<P>OL Tag</P>
  -<ol>
  -    <li>1 = A</li>
  -
  -    <li>2 = B</li>
  -
  -    <li>3 = C</li>
  -
  -    <li>4 = D</li>
  -
  -    <li>5 = E</li>
  -
  -    <li>6 = F</li>
  -</ol>
  -
  -<hr>
  -<P>UL Tag</P>
  -<ul>
  -    <li>1 = A</li>
  -
  -    <li>2 = B</li>
  -
  -    <li>3 = C</li>
  -
  -    <li>4 = D</li>
  -
  -    <li>5 = E</li>
  -
  -    <li>6 = F</li>
  -</ul>
  -
  -<hr>
  -<form method="POST">
  -  <P>Select Tag</P>
  -
  -    If you request this document with list.htm?sel=n you can specify that the
  -    nth element of the dropdownlist is initialy selected
  -    
  -
  -    <p><select name="D1" size="1">
  -        <option value="A" >1</option>
  -    
  -        <option value="B" SELECTED>2</option>
  -    
  -        <option value="C" >3</option>
  -    
  -        <option value="D" >4</option>
  -    
  -        <option value="E" >5</option>
  -    
  -        <option value="F" >6</option>
  -    </select></p>
  -</form>
  -
  -
  -<form method="POST">
  -  <P>Select Tag</P>
  -
  -    If you request this document with list.htm?sel1=x you can specify that the
  -    element of the dropdownlist is initialy selected
  -
  -
  -    <p><select name="SEL1">
  -        <option value="A">1</option>
  -    
  -        <option value="B" selected>2</option>
  -    
  -        <option value="C">3</option>
  -    
  -        <option value="D">4</option>
  -    
  -        <option value="E">5</option>
  -    
  -        <option value="F">6</option>
  -    </select></p>
  -</form>
  -
  -<form method="POST">
  -  <P>Select Tag</P>
  -
  -    If you request this document with list.htm?sel2=x you can specify that the
  -    element of the dropdownlist is initialy selected
  -    
  -
  -    <p><select name="SEL2">
  -        <option selected value="A">1</option>
  -        <option value="A" selected>1</option>
  -        <option value="A" selected size=5>1</option>
  -    
  -        <option selected value="B">2</option>
  -        <option value="B" selected>2</option>
  -        <option value="B" selected size=5>2</option>
  -    
  -        <option selected value="C">3</option>
  -        <option value="C" selected>3</option>
  -        <option value="C" selected size=5>3</option>
  -    
  -        <option selected value="D">4</option>
  -        <option value="D" selected>4</option>
  -        <option value="D" selected size=5>4</option>
  -    
  -        <option selected value="E">5</option>
  -        <option value="E" selected>5</option>
  -        <option value="E" selected size=5>5</option>
  -    
  -        <option selected value="F">6</option>
  -        <option value="F" selected>6</option>
  -        <option value="F" selected size=5>6</option>
  -    </select></p>
  -    <p><select name="SEL3">
  -        <option value="A">1</option>
  -        <option value="A">1</option>
  -        <option value="A" size=5>1</option>
  -    
  -        <option value="B">2</option>
  -        <option value="B">2</option>
  -        <option value="B" size=5>2</option>
  -    
  -        <option value="C">3</option>
  -        <option value="C">3</option>
  -        <option value="C" size=5>3</option>
  -    
  -        <option value="D" selected>4</option>
  -        <option value="D" selected>4</option>
  -        <option value="D" size=5 selected>4</option>
  -    
  -        <option value="E">5</option>
  -        <option value="E">5</option>
  -        <option value="E" size=5>5</option>
  -    
  -        <option value="F">6</option>
  -        <option value="F">6</option>
  -        <option value="F" size=5>6</option>
  -    </select></p>
  -    <p><select name="SEL4">
  -        <option value="aa">aaaa</option>
  -        <option value="bb">bbbb</option>
  -        <option value="cc" selected size=5>cccc</option>
  -        <option value="dd">aaaa</option>
  -        <option value="ee">bbbb</option>
  -        <option value="cc" size=5 selected>cccc</option>
  -    </select></p>
  -</form>
  -
  -
  -
  -<hr>
  -<P>DL Tag</P>
  -<dl>
  -    <dt>1</dt>
  -    <dd>A</dd>
  -
  -    <dt>2</dt>
  -    <dd>B</dd>
  -
  -    <dt>3</dt>
  -    <dd>C</dd>
  -
  -    <dt>4</dt>
  -    <dd>D</dd>
  -
  -    <dt>5</dt>
  -    <dd>E</dd>
  -
  -    <dt>6</dt>
  -    <dd>F</dd>
  -</dl>
  -
  -<hr>
  -<P>MENU Tag</P>
  -<menu>
  -    <li>1 = A</li>
  -
  -    <li>2 = B</li>
  -
  -    <li>3 = C</li>
  -
  -    <li>4 = D</li>
  -
  -    <li>5 = E</li>
  -
  -    <li>6 = F</li>
  -</menu>
  -
  -<hr>
  -<P>DIR Tag</P>
  -<dir>
  -    <li>1 = A</li>
  -
  -    <li>2 = B</li>
  -
  -    <li>3 = C</li>
  -
  -    <li>4 = D</li>
  -
  -    <li>5 = E</li>
  -
  -    <li>6 = F</li>
  -</dir>
  -</body>
  -</html>
  +<html>
   
  -
  +<head>
  +<meta http-equiv="Content-Type"
  +content="text/html; charset=iso-8859-1">
  +<title>Lists</title>
  +</head>
  +
  +<body bgcolor="#FFFFFF">
  +
  +</p>
  +<hr>
  +<P>OL Tag</P>
  +<ol>
  +    <li>1 = A</li>
  +
  +    <li>2 = B</li>
  +
  +    <li>3 = C</li>
  +
  +    <li>4 = D</li>
  +
  +    <li>5 = E</li>
  +
  +    <li>6 = F</li>
  +</ol>
  +
  +<hr>
  +<P>UL Tag</P>
  +<ul>
  +    <li>1 = A</li>
  +
  +    <li>2 = B</li>
  +
  +    <li>3 = C</li>
  +
  +    <li>4 = D</li>
  +
  +    <li>5 = E</li>
  +
  +    <li>6 = F</li>
  +</ul>
  +
  +<hr>
  +<form method="POST">
  +  <P>Select Tag</P>
  +
  +    If you request this document with list.htm?sel=n you can specify that the
  +    nth element of the dropdownlist is initialy selected
  +    
  +
  +    <p><select name="D1" size="1">
  +        <option value="A" >1</option>
  +    
  +        <option value="B" SELECTED>2</option>
  +    
  +        <option value="C" >3</option>
  +    
  +        <option value="D" >4</option>
  +    
  +        <option value="E" >5</option>
  +    
  +        <option value="F" >6</option>
  +    </select></p>
  +</form>
  +
  +
  +<form method="POST">
  +  <P>Select Tag</P>
  +
  +    If you request this document with list.htm?sel1=x you can specify that the
  +    element of the dropdownlist is initialy selected
  +
  +
  +    <p><select name="SEL1">
  +        <option value="A">1</option>
  +    
  +        <option value="B" selected>2</option>
  +    
  +        <option value="C">3</option>
  +    
  +        <option value="D">4</option>
  +    
  +        <option value="E">5</option>
  +    
  +        <option value="F">6</option>
  +    </select></p>
  +</form>
  +
  +<form method="POST">
  +  <P>Select Tag</P>
  +
  +    If you request this document with list.htm?sel2=x you can specify that the
  +    element of the dropdownlist is initialy selected
  +    
  +
  +    <p><select name="SEL2">
  +        <option selected value="A">1</option>
  +        <option value="A" selected>1</option>
  +        <option value="A" selected size=5>1</option>
  +    
  +        <option selected value="B">2</option>
  +        <option value="B" selected>2</option>
  +        <option value="B" selected size=5>2</option>
  +    
  +        <option selected value="C">3</option>
  +        <option value="C" selected>3</option>
  +        <option value="C" selected size=5>3</option>
  +    
  +        <option selected value="D">4</option>
  +        <option value="D" selected>4</option>
  +        <option value="D" selected size=5>4</option>
  +    
  +        <option selected value="E">5</option>
  +        <option value="E" selected>5</option>
  +        <option value="E" selected size=5>5</option>
  +    
  +        <option selected value="F">6</option>
  +        <option value="F" selected>6</option>
  +        <option value="F" selected size=5>6</option>
  +    </select></p>
  +    <p><select name="SEL3">
  +        <option value="A">1</option>
  +        <option value="A">1</option>
  +        <option value="A" size=5>1</option>
  +    
  +        <option value="B">2</option>
  +        <option value="B">2</option>
  +        <option value="B" size=5>2</option>
  +    
  +        <option value="C">3</option>
  +        <option value="C">3</option>
  +        <option value="C" size=5>3</option>
  +    
  +        <option value="D" selected>4</option>
  +        <option value="D" selected>4</option>
  +        <option value="D" size=5 selected>4</option>
  +    
  +        <option value="E">5</option>
  +        <option value="E">5</option>
  +        <option value="E" size=5>5</option>
  +    
  +        <option value="F">6</option>
  +        <option value="F">6</option>
  +        <option value="F" size=5>6</option>
  +    </select></p>
  +    <p><select name="SEL4">
  +        <option value="aa">aaaa</option>
  +        <option value="bb">bbbb</option>
  +        <option value="cc" selected size=5>cccc</option>
  +        <option value="dd">aaaa</option>
  +        <option value="ee">bbbb</option>
  +        <option value="cc" size=5 selected>cccc</option>
  +    </select></p>
  +</form>
  +
  +
  +
  +<hr>
  +<P>DL Tag</P>
  +<dl>
  +    <dt>1</dt>
  +    <dd>A</dd>
  +
  +    <dt>2</dt>
  +    <dd>B</dd>
  +
  +    <dt>3</dt>
  +    <dd>C</dd>
  +
  +    <dt>4</dt>
  +    <dd>D</dd>
  +
  +    <dt>5</dt>
  +    <dd>E</dd>
  +
  +    <dt>6</dt>
  +    <dd>F</dd>
  +</dl>
  +
  +<hr>
  +<P>MENU Tag</P>
  +<menu>
  +    <li>1 = A</li>
  +
  +    <li>2 = B</li>
  +
  +    <li>3 = C</li>
  +
  +    <li>4 = D</li>
  +
  +    <li>5 = E</li>
  +
  +    <li>6 = F</li>
  +</menu>
  +
  +<hr>
  +<P>DIR Tag</P>
  +<dir>
  +    <li>1 = A</li>
  +
  +    <li>2 = B</li>
  +
  +    <li>3 = C</li>
  +
  +    <li>4 = D</li>
  +
  +    <li>5 = E</li>
  +
  +    <li>6 = F</li>
  +</dir>
  +</body>
  +</html>
  +
  +
  
  
  
  1.1.2.2   +132 -132  embperl/test/cmp2/Attic/loop.htm
  
  Index: loop.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/loop.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- loop.htm  2000/09/13 18:14:00     1.1.2.1
  +++ loop.htm  2000/09/14 05:08:31     1.1.2.2
  @@ -1,132 +1,132 @@
  -
  -<html>
  -<head>
  -<title>Test for Embperl - Loop Metacommand</title>
  -</head>
  -
  -<body>
  -
  -0
  -1
  -2
  -erstes = Hallo       Wert2 0 <BR>
  -    zweites = Leer zeichen 0 1 <BR>
  -    drittes = !&quot;#*+ 0 1 2 <BR>
  -    A = 1<br>
  -B = 2<br>
  -C = 3<br>
  -@a[0] = a<br>
  -     @a[1] = b<br>
  -     @a[2] = c<br>
  -     @a[3] = d<br>
  -     @a[0] = a<br>
  -     @a[1] = b<br>
  -     @a[2] = c<br>
  -     @a[3] = d<br>
  -     a <br>
  -b <br>
  -c <br>
  -d <br>
  -1 <br>
  -3 <br>
  -5 <br>
  -7 <br>
  -9 <br>
  -1 <br>
  -2 <br>
  -3 <br>
  -4 <br>
  -5 <br>
  -6 <br>
  -7 <br>
  -8 <br>
  -9 <br>
  -10 <br>
  -2:1 <br>
  -2:2 <br>
  -2:3 <br>
  -2:4 <br>
  -2:5 <br>
  -@a[0] = a<br>
  -     A = 1<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             B = 2<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             C = 3<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             @a[1] = b<br>
  -     A = 1<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             B = 2<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             C = 3<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             @a[2] = c<br>
  -     A = 1<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             B = 2<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             C = 3<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             @a[3] = d<br>
  -     A = 1<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             B = 2<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             C = 3<br>
  -             1 <br>
  -             3 <br>
  -             5 <br>
  -             7 <br>
  -             9 <br>
  -             x
  -
  - y
  -
  -</body>
  -</html>
  -
  +
  +<html>
  +<head>
  +<title>Test for Embperl - Loop Metacommand</title>
  +</head>
  +
  +<body>
  +
  +0
  +1
  +2
  +erstes = Hallo       Wert2 0 <BR>
  +    zweites = Leer zeichen 0 1 <BR>
  +    drittes = !&quot;#*+ 0 1 2 <BR>
  +    A = 1<br>
  +B = 2<br>
  +C = 3<br>
  +@a[0] = a<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
  +     @a[0] = a<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
  +     a <br>
  +b <br>
  +c <br>
  +d <br>
  +1 <br>
  +3 <br>
  +5 <br>
  +7 <br>
  +9 <br>
  +1 <br>
  +2 <br>
  +3 <br>
  +4 <br>
  +5 <br>
  +6 <br>
  +7 <br>
  +8 <br>
  +9 <br>
  +10 <br>
  +2:1 <br>
  +2:2 <br>
  +2:3 <br>
  +2:4 <br>
  +2:5 <br>
  +@a[0] = a<br>
  +     A = 1<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             B = 2<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             C = 3<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[1] = b<br>
  +     A = 1<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             B = 2<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             C = 3<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[2] = c<br>
  +     A = 1<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             B = 2<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             C = 3<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[3] = d<br>
  +     A = 1<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             B = 2<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             C = 3<br>
  +             1 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             x
  +
  + y
  +
  +</body>
  +</html>
  +
  
  
  
  1.1.2.2   +57 -57    embperl/test/cmp2/Attic/mix.htm
  
  Index: mix.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/mix.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- mix.htm   2000/09/13 18:14:02     1.1.2.1
  +++ mix.htm   2000/09/14 05:08:32     1.1.2.2
  @@ -1,57 +1,57 @@
  -
  -<html>
  -<head>
  -<title>Embperl Tests - Mix top level perl, with subroutines and 
metacommands</title>
  -</head>
  -
  -<body>
  -
  -Here it starts with some HTML Text<P>
  -
  -All values should be undefined:
  -
  -<BR>
  -
  -global value: $a = global value <BR>
  -
  -$a =  <BR>
  -
  -<BR>
  -
  -lokal value: $a = lokal value <BR>
  -
  -again global value: $a = global value <BR>
  -
  -0 = 1 <br>
  -    0 <BR>
  -    1 = 4 <br>
  -    0 1 <BR>
  -    2 = 8 <br>
  -    0 1 2 <BR>
  -    3 = 17 <br>
  -    0 1 2 3 <BR>
  -    <table>
  -    <tr>
  -        <td>0</td><td>b1/1 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>1</td><td>b2/1 </td>
  -    
  -        <td>1</td><td>b2/2 </td>
  -    </tr> 
  -
  -    <tr>
  -        <td>2</td><td>b3/1 </td>
  -    
  -        <td>2</td><td>b3/2 </td>
  -    
  -        <td>2</td><td>b3/3 </td>
  -    </tr> 
  -</table>
  -
  -
  -
  -</body>
  -</html>
  -
  +
  +<html>
  +<head>
  +<title>Embperl Tests - Mix top level perl, with subroutines and metacommands</title>
  +</head>
  +
  +<body>
  +
  +Here it starts with some HTML Text<P>
  +
  +All values should be undefined:
  +
  +<BR>
  +
  +global value: $a = global value <BR>
  +
  +$a =  <BR>
  +
  +<BR>
  +
  +lokal value: $a = lokal value <BR>
  +
  +again global value: $a = global value <BR>
  +
  +0 = 1 <br>
  +    0 <BR>
  +    1 = 4 <br>
  +    0 1 <BR>
  +    2 = 8 <br>
  +    0 1 2 <BR>
  +    3 = 17 <br>
  +    0 1 2 3 <BR>
  +    <table>
  +    <tr>
  +        <td>0</td><td>b1/1 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>1</td><td>b2/1 </td>
  +    
  +        <td>1</td><td>b2/2 </td>
  +    </tr> 
  +
  +    <tr>
  +        <td>2</td><td>b3/1 </td>
  +    
  +        <td>2</td><td>b3/2 </td>
  +    
  +        <td>2</td><td>b3/3 </td>
  +    </tr> 
  +</table>
  +
  +
  +
  +</body>
  +</html>
  +
  
  
  
  1.1.2.2   +1 -1      embperl/test/cmp2/Attic/rawinput.htm
  
  Index: rawinput.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/rawinput.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- rawinput.htm      2000/09/13 08:38:22     1.1.2.1
  +++ rawinput.htm      2000/09/14 05:08:32     1.1.2.2
  @@ -79,4 +79,4 @@
   
   </body>
   </html>
  -
  +
  
  
  
  1.1.2.2   +4 -4      embperl/test/cmp2/Attic/tagscan.htm
  
  Index: tagscan.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/tagscan.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- tagscan.htm       2000/09/13 18:14:03     1.1.2.1
  +++ tagscan.htm       2000/09/14 05:08:32     1.1.2.2
  @@ -43,10 +43,10 @@
   <body bgcolor="blue"  >
   <body >
   
  -<body bgcolor="blue" >
  -<body >
  -
  +<body bgcolor="blue" >
  +<body >
   
  +
   <img src="img.gif" WIDTH=35  >
   
   <img src="img.gif" >
  @@ -109,4 +109,4 @@
   
   </body>
   </html>
  -
  +
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.13.4.2  +9 -9      embperl/test/html/escape.htm
  
  Index: escape.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/escape.htm,v
  retrieving revision 1.13.4.1
  retrieving revision 1.13.4.2
  diff -u -r1.13.4.1 -r1.13.4.2
  --- escape.htm        2000/09/13 18:14:06     1.13.4.1
  +++ escape.htm        2000/09/14 05:08:33     1.13.4.2
  @@ -34,7 +34,7 @@
   A Tag 10:  <A TARGET="10" HREF="10" TARGET="10">x</A>
   A Tag 11:  <A  HREF="11"  >x</A>
   A Tag 12:  <A HREF=12>x</A>
  -A Tag 12b: <A HREF=12b >x</A>
  +A Tag 12b: <A HREF=12b >x</A>
   A Tag 13:  <A HREF="[+ "abcd"+]%20[+ "%3e" +]">x</A>
   A Tag 14:  <A HREF="[+ "abcd"+]%20[+ "&gt;" +]">x</A>
   FRAME:          <FRAME SRC="http://localhost/tests?id=[+%20$id +]&text=[+$text+]"  
name="%20foo">
  @@ -44,14 +44,14 @@
   IMG:    <IMG SRC="http://localhost/tests?id=[+%20$id +]&text=[+$text+]"    
name="%20foo">
   FORM:           <FORM action="http://localhost/tests?id=[+%20$id +]&text=[+$text+]" 
   name="%20foo">
   
  -[- %A = (A => 1, B => 2) ; @A = (X, 9, Y, 8, Z, 7) -]
  -Hash in  A <A HREF="http://localhost/tests?[+ [ %A ] +]">
  -Array in A <A HREF="http://localhost/tests?[+ \@A +]">
  -
  -[- %H = (A => 1, B => 2) ; @H = (X, 9, Y, 8, Z, 7) -]
  -Hash in  H <A HREF="http://localhost/tests?[+ \\%H +]">
  -Array in H <A HREF="http://localhost/tests?[+ scalar { @H } +]">
  -
  +[- %A = (A => 1, B => 2) ; @A = (X, 9, Y, 8, Z, 7) -]
  +Hash in  A <A HREF="http://localhost/tests?[+ [ %A ] +]">
  +Array in A <A HREF="http://localhost/tests?[+ \@A +]">
  +
  +[- %H = (A => 1, B => 2) ; @H = (X, 9, Y, 8, Z, 7) -]
  +Hash in  H <A HREF="http://localhost/tests?[+ \\%H +]">
  +Array in H <A HREF="http://localhost/tests?[+ scalar { @H } +]">
  +
                
   [+ $escmode = 1 +]
   
  
  
  
  1.1.2.2   +82 -82    embperl/test/html/escraw.htm
  
  Index: escraw.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/escraw.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- escraw.htm        2000/09/13 18:14:09     1.1.2.1
  +++ escraw.htm        2000/09/14 05:08:33     1.1.2.2
  @@ -1,82 +1,82 @@
  -
  -<html>
  -<head>
  -<title>Some tests for Embperl escaping</title>
  -</head>
  -
  -<body>
  -
  -
  -[- $optRawInput = 0 -]
  -[- $escmode = 0 -]
  -$optRawInput  [+ $optRawInput +]
  -$escmode      [+ $escmode  +]
  -'here is a \ '              -> [+ 'here is a \ ' +] 
  -'here is a \\ '             -> [+ 'here is a \\ ' +]
  -'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  -'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  -'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  -'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  -'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  -'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  -'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  -'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  -'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  -'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  -'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  -
  -
  -[- $optRawInput = 1 -]
  -[- $escmode = 0 -]
  -$optRawInput  [+ $optRawInput +]
  -$escmode      [+ $escmode  +]
  -'here is a \ '              -> [+ 'here is a \ ' +] 
  -'here is a \\ '             -> [+ 'here is a \\ ' +]
  -'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  -'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  -'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  -'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  -'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  -'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  -'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  -'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  -'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  -'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  -'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  -
  -[- $optRawInput = 0 -]
  -[- $escmode = 1 -]
  -$optRawInput  [+ $optRawInput +]
  -$escmode      [+ $escmode  +]
  -'here is a \ '              -> [+ 'here is a \ ' +] 
  -'here is a \\ '             -> [+ 'here is a \\ ' +]
  -'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  -'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  -'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  -'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  -'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  -'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  -'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  -'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  -'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  -'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  -'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  -
  -[- $optRawInput = 1 -]
  -[- $escmode = 1 -]
  -$optRawInput  [+ $optRawInput +]
  -$escmode      [+ $escmode  +]
  -'here is a \ '              -> [+ 'here is a \ ' +] 
  -'here is a \\ '             -> [+ 'here is a \\ ' +]
  -'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  -'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  -'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  -'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  -'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  -'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  -'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  -'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  -'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  -'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  -'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  -
  +
  +<html>
  +<head>
  +<title>Some tests for Embperl escaping</title>
  +</head>
  +
  +<body>
  +
  +
  +[- $optRawInput = 0 -]
  +[- $escmode = 0 -]
  +$optRawInput  [+ $optRawInput +]
  +$escmode      [+ $escmode  +]
  +'here is a \ '              -> [+ 'here is a \ ' +] 
  +'here is a \\ '             -> [+ 'here is a \\ ' +]
  +'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  +'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  +'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  +'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  +'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  +'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  +'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  +'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  +'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  +'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  +'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  +
  +
  +[- $optRawInput = 1 -]
  +[- $escmode = 0 -]
  +$optRawInput  [+ $optRawInput +]
  +$escmode      [+ $escmode  +]
  +'here is a \ '              -> [+ 'here is a \ ' +] 
  +'here is a \\ '             -> [+ 'here is a \\ ' +]
  +'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  +'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  +'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  +'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  +'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  +'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  +'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  +'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  +'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  +'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  +'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  +
  +[- $optRawInput = 0 -]
  +[- $escmode = 1 -]
  +$optRawInput  [+ $optRawInput +]
  +$escmode      [+ $escmode  +]
  +'here is a \ '              -> [+ 'here is a \ ' +] 
  +'here is a \\ '             -> [+ 'here is a \\ ' +]
  +'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  +'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  +'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  +'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  +'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  +'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  +'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  +'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  +'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  +'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  +'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  +
  +[- $optRawInput = 1 -]
  +[- $escmode = 1 -]
  +$optRawInput  [+ $optRawInput +]
  +$escmode      [+ $escmode  +]
  +'here is a \ '              -> [+ 'here is a \ ' +] 
  +'here is a \\ '             -> [+ 'here is a \\ ' +]
  +'here is a \\\ '            -> [+ 'here is a \\\ ' +]
  +'here is a \\\\ '           -> [+ 'here is a \\\\ ' +]
  +'here is a <tag> '          -> [+ 'here is a <tag>' +] 
  +'here is a \<tag> '         -> [+ 'here is a \<tag>' +] 
  +'here is a \\<tag> '        -> [+ 'here is a \\<tag>' +]
  +'here is a \\\<tag> '       -> [+ 'here is a \\\<tag>' +]
  +'here is a \\\\<tag> '      -> [+ 'here is a \\\\<tag>' +]
  +'here is a \<tag\> '        -> [+ 'here is a \<tag\>' +] 
  +'here is a \\<tag\\> '      -> [+ 'here is a \\<tag\\>' +]
  +'here is a \\\<tag\\\> '    -> [+ 'here is a \\\<tag\\\>' +]
  +'here is a \\\\<tag\\\\> '  -> [+ 'here is a \\\\<tag\\\\>' +]
  +
  
  
  
  1.3.6.2   +100 -100  embperl/test/html/if.htm
  
  Index: if.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/if.htm,v
  retrieving revision 1.3.6.1
  retrieving revision 1.3.6.2
  diff -u -r1.3.6.1 -r1.3.6.2
  --- if.htm    2000/09/13 18:14:09     1.3.6.1
  +++ if.htm    2000/09/14 05:08:33     1.3.6.2
  @@ -28,13 +28,13 @@
   [$ endif <br>$]
   
   a4
  -[#
  +[#
   [$<br>if $a $]
       a <br>
   [$ <br> else<br>$]
       not a<br>
   [$ <br>endif $]
  -#]
  +#]
   a5
   [$ if $a$]
       a <br>
  @@ -313,104 +313,104 @@
   
   <endif> 
   
  -
  -
  -<TABLE WIDTH="530" BORDER="0">
  - <TR>
  -  <TD ALIGN="LEFT">
  -   [$ if ($badge eq "iit") $]
  -     <A HREF="/iit/">
  -   [$ else $]
  -     <A HREF="/">
  -   [$ endif $]
  -  <IMG SRC="[$ if (($server_type eq "iii.co.uk")) $]/i/www.[+ $server_type +]/[+ 
$badge || "iiilogo_narrow" +].gif[$ else $]/icons/[+ $badge || "iiilogo_narrow" 
+].gif[$ endif $]"
  -  WIDTH="[+ $icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0" 
  -   [$ if ($badge eq "iit") $]
  -     ALT="iit logo"
  -   [$ else $]
  -     ALT="iii logo"
  -   [$ endif $]
  -   [$ if (($badge eq "iit") && ($badge ne $cookie_badge) && !$cookie_to) $]
  -        
onload="window.open('/iit/welcometoiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=390,height=410,screenX=50,screenY=50,top=50,left=50');
 return false"
  -   [$ elsif (($badge eq "") && ($cookie_badge eq "iit") && !$cookie_from) $]
  -        
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  -   [$ endif $] qqq >
  -
  -  </TD>
  -</TR>
  -</TABLE>
  -
  -[- $cookie_badge = "iit" ; 
  -   $server_type = "iii.co.uk" ; 
  -   $icon_width = 1 ; 
  -   $icon_height=2; -]
  -<TABLE WIDTH="530" BORDER="0">
  - <TR>
  -  <TD ALIGN="LEFT">
  -   [$ if ($badge eq "iit") $]
  -     <A HREF="/iit/">
  -   [$ else $]
  -     <A HREF="/">
  -   [$ endif $]
  -  <IMG SRC="[$ if (($server_type eq "iii.co.uk")) $]/i/www.[+ $server_type +]/[+ 
$badge || "iiilogo_narrow" +].gif[$ else $]/icons/[+ $badge || "iiilogo_narrow" 
+].gif[$ endif $]"
  -  WIDTH="[+ $icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0" 
  -   [$ if ($badge eq "iit") $]
  -     ALT="iit logo"
  -   [$ else $]
  -     ALT="iii logo"
  -   [$ endif $]
  -   [$ if (($badge eq "iit") && ($badge ne $cookie_badge) && !$cookie_to) $]
  -        
onload="window.open('/iit/welcometoiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=390,height=410,screenX=50,screenY=50,top=50,left=50');
 return false"
  -   [$ elsif (($badge eq "") && ($cookie_badge eq "iit") && !$cookie_from) $]
  -        
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  -   [$ endif $]>
  -
  -  </TD>
  -</TR>
  -</TABLE>
  -
  -
  -[- $icon_width = 5 ; $icon_height=10; -]
  -
  -<IMG 
  -[$ if (($server_type eq "iii")) $]
  -SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  -[$ else $]
  -SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  -[$ endif $]
  -[$ if ($badge eq "iit") $]
  -     ALT="iit logo"
  -[$ else $]
  -     ALT="iii logo"
  -[$ endif $]>
  -
  -[- $icon_width = 6 ; $icon_height=11; $server_type="iii" ; $badge = "iit" -]
  -
  -<IMG 
  -[$ if (($server_type eq "iii")) $]
  -SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  -[$ else $]
  -SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  -[$ endif $]
  -[$ if ($badge eq "iit") $]
  -     ALT="iit logo"
  -[$ else $]
  -     ALT="iii logo"
  -[$ endif $]>
  -
  -<IMG 
  -[$ if (($server_type eq "iii")) $]
  -SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  -[$ else $]
  -SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  -[$ endif $]
  -[$ if ($badge eq "iit") $]
  -     ALT="iit logo"
  -[$ else $]
  -     ALT="iii logo"
  -[$ endif $]
  -qqq>
  -
  +
  +
  +<TABLE WIDTH="530" BORDER="0">
  + <TR>
  +  <TD ALIGN="LEFT">
  +   [$ if ($badge eq "iit") $]
  +     <A HREF="/iit/">
  +   [$ else $]
  +     <A HREF="/">
  +   [$ endif $]
  +  <IMG SRC="[$ if (($server_type eq "iii.co.uk")) $]/i/www.[+ $server_type +]/[+ 
$badge || "iiilogo_narrow" +].gif[$ else $]/icons/[+ $badge || "iiilogo_narrow" 
+].gif[$ endif $]"
  +  WIDTH="[+ $icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0" 
  +   [$ if ($badge eq "iit") $]
  +     ALT="iit logo"
  +   [$ else $]
  +     ALT="iii logo"
  +   [$ endif $]
  +   [$ if (($badge eq "iit") && ($badge ne $cookie_badge) && !$cookie_to) $]
  +        
onload="window.open('/iit/welcometoiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=390,height=410,screenX=50,screenY=50,top=50,left=50');
 return false"
  +   [$ elsif (($badge eq "") && ($cookie_badge eq "iit") && !$cookie_from) $]
  +        
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  +   [$ endif $] qqq >
  +
  +  </TD>
  +</TR>
  +</TABLE>
  +
  +[- $cookie_badge = "iit" ; 
  +   $server_type = "iii.co.uk" ; 
  +   $icon_width = 1 ; 
  +   $icon_height=2; -]
  +<TABLE WIDTH="530" BORDER="0">
  + <TR>
  +  <TD ALIGN="LEFT">
  +   [$ if ($badge eq "iit") $]
  +     <A HREF="/iit/">
  +   [$ else $]
  +     <A HREF="/">
  +   [$ endif $]
  +  <IMG SRC="[$ if (($server_type eq "iii.co.uk")) $]/i/www.[+ $server_type +]/[+ 
$badge || "iiilogo_narrow" +].gif[$ else $]/icons/[+ $badge || "iiilogo_narrow" 
+].gif[$ endif $]"
  +  WIDTH="[+ $icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0" 
  +   [$ if ($badge eq "iit") $]
  +     ALT="iit logo"
  +   [$ else $]
  +     ALT="iii logo"
  +   [$ endif $]
  +   [$ if (($badge eq "iit") && ($badge ne $cookie_badge) && !$cookie_to) $]
  +        
onload="window.open('/iit/welcometoiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=390,height=410,screenX=50,screenY=50,top=50,left=50');
 return false"
  +   [$ elsif (($badge eq "") && ($cookie_badge eq "iit") && !$cookie_from) $]
  +        
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  +   [$ endif $]>
  +
  +  </TD>
  +</TR>
  +</TABLE>
  +
  +
  +[- $icon_width = 5 ; $icon_height=10; -]
  +
  +<IMG 
  +[$ if (($server_type eq "iii")) $]
  +SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  +[$ else $]
  +SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  +[$ endif $]
  +[$ if ($badge eq "iit") $]
  +     ALT="iit logo"
  +[$ else $]
  +     ALT="iii logo"
  +[$ endif $]>
  +
  +[- $icon_width = 6 ; $icon_height=11; $server_type="iii" ; $badge = "iit" -]
  +
  +<IMG 
  +[$ if (($server_type eq "iii")) $]
  +SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  +[$ else $]
  +SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  +[$ endif $]
  +[$ if ($badge eq "iit") $]
  +     ALT="iit logo"
  +[$ else $]
  +     ALT="iii logo"
  +[$ endif $]>
  +
  +<IMG 
  +[$ if (($server_type eq "iii")) $]
  +SRC="/i/www.[+ $server_type +]/[+ $badge || "iiilogo_narrow_if" +].gif" WIDTH="[+ 
$icon_width +]" HEIGHT="[+ $icon_height +]" BORDER="0"
  +[$ else $]
  +SRC="/icons/[+ $badge || "iiilogo_narrow_else" +].gif" WIDTH="[+ $icon_width +]" 
HEIGHT="[+ $icon_height +]" BORDER="0" 
  +[$ endif $]
  +[$ if ($badge eq "iit") $]
  +     ALT="iit logo"
  +[$ else $]
  +     ALT="iii logo"
  +[$ endif $]
  +qqq>
  +
   
   
   </body>
  
  
  
  1.6.6.2   +8 -8      embperl/test/html/include.htm
  
  Index: include.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/include.htm,v
  retrieving revision 1.6.6.1
  retrieving revision 1.6.6.2
  diff -u -r1.6.6.1 -r1.6.6.2
  --- include.htm       2000/09/13 19:17:31     1.6.6.1
  +++ include.htm       2000/09/14 05:08:33     1.6.6.2
  @@ -99,14 +99,14 @@
   
   -]
   
  -<H1> 8a.) Include a file</H1>
  -
  -[- Execute ('inc.htm') -]
  -
  -<H1> 8b.) Include again the same file </H1>
  -
  -[- Execute ('inc.htm') -]
  -
  +<H1> 8a.) Include a file</H1>
  +
  +[- Execute ('inc.htm') -]
  +
  +<H1> 8b.) Include again the same file </H1>
  +
  +[- Execute ('inc.htm') -]
  +
   
   <H1> 9.) Inculde a file and return output in a scalar</H1>
   
  
  
  
  1.10.4.2  +26 -26    embperl/test/html/input.htm
  
  Index: input.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/input.htm,v
  retrieving revision 1.10.4.1
  retrieving revision 1.10.4.2
  diff -u -r1.10.4.1 -r1.10.4.2
  --- input.htm 2000/09/13 19:17:31     1.10.4.1
  +++ input.htm 2000/09/14 05:08:33     1.10.4.2
  @@ -19,9 +19,9 @@
   <form action="inhalt.htm" method="POST">
       <p>&nbsp;</p>
   
  -    <input name=neu1 value="[+ 1 > 2?'yes':'no' +]" >
  -    <input name=[+ $name || 'undef' +] value="[+ 1 > 2?'yes':'no' +]">
  -
  +    <input name=neu1 value="[+ 1 > 2?'yes':'no' +]" >
  +    <input name=[+ $name || 'undef' +] value="[+ 1 > 2?'yes':'no' +]">
  +
       <input>
       <input  >
       <input name="feld1">
  @@ -36,10 +36,10 @@
       <input typo = "text2" >
       <input foo>
       <input foo >
  +  
  +    <input name=neu2 value="[+ 1 > 2 +]">
  +    <input name='neu3' value=">>">
     
  -    <input name=neu2 value="[+ 1 > 2 +]">
  -    <input name='neu3' value=">>">
  -  
       <input type="text" name="feld1" value="Wert1">
       <input type="text" name="feld2">
       <input type="text" size=10 name="feld3">
  @@ -124,24 +124,24 @@
                <option value="Wert8">Wert8</option>
        </select>
   
  -     <select name="feld5">
  -             <option value="Wert3">Wert3
  -             <option value="Wert4">Wert4
  -             <option value="Wert5">Wert5
  -     </select>
  -
  -     <select name="feld5">
  -             <option>Wert3</option>
  -             <option>Wert4</option>
  -             <option>Wert5</option>
  -     </select>
  -
  -     <select name="feld5">
  -             <option>Wert3
  -             <option>Wert4
  -             <option>Wert5
  -     </select>
  -
  +     <select name="feld5">
  +             <option value="Wert3">Wert3
  +             <option value="Wert4">Wert4
  +             <option value="Wert5">Wert5
  +     </select>
  +
  +     <select name="feld5">
  +             <option>Wert3</option>
  +             <option>Wert4</option>
  +             <option>Wert5</option>
  +     </select>
  +
  +     <select name="feld5">
  +             <option>Wert3
  +             <option>Wert4
  +             <option>Wert5
  +     </select>
  +
        <select name="mult" multiple>
                <option value="Wert1">Wert1</option>
                <option value="Wert2">Wert2</option>
  @@ -201,11 +201,11 @@
        <input type="checkbox" value="Wert7" name="mult" checked>
        <input type="checkbox" value="Wert7" name="mult">
       
  -     ks = [+ @ks = sort keys %idat ; "@ks" +]<p>
  +     ks = [+ @ks = sort keys %idat ; "@ks" +]<p>
   
        <table border=10>
                <tr>
  -                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i] || '<undef>'} 
+]</td>
  +                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i] || '<undef>'} 
+]</td>
                </tr>
        </table>
   
  
  
  
  1.1.2.2   +224 -224  embperl/test/html/inputdisable.htm
  
  Index: inputdisable.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/inputdisable.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- inputdisable.htm  2000/09/13 20:00:55     1.1.2.1
  +++ inputdisable.htm  2000/09/14 05:08:33     1.1.2.2
  @@ -1,224 +1,224 @@
  -
  -     [- @ks = sort keys %idat -]
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  -             </tr>
  -     </table>
  -
  -
  -
  -
  -
  -optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  -optDisableInputScan is set now to: [+ $optDisableInputScan = 1 +] <BR>
  -optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -    
  -     <select name="feld5">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  -             </tr>
  -     </table>
  -
  -optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  -optDisableInputScan is set now to: [+ $optDisableInputScan = 0 +] <BR>
  -optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  -
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -    
  -     <select name="feld5">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  -             </tr>
  -     </table>
  -
  -
  -optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  -optUndefToEmptyValue is set now to: [+ $optUndefToEmptyValue = 1 +] <BR>
  -optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  -
  -    <input type="text" name="qqfeld1" value="Wert1">
  -    <input type="text" name="qqfeld2">
  -    <input type="text" size=10 name="qqfeld3">
  -    <input type="text" name="qqfeld4" size=10>
  -    
  -    <input type="checkbox" name="qqfeld1" value="Wert1">
  -    <input type="checkbox" name="qqfeld2">
  -    <input type="checkbox" size=10 name="qqfeld3">
  -    <input type="checkbox" name="qqfeld4" size=10>
  -
  -optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  -optUndefToEmptyValue is set now to: [+ $optUndefToEmptyValue = 0 +] <BR>
  -optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  -
  -
  -[- $fdat{mult2} = "Wert2\tWert5\tWert6" ; -]
  -[- $fdat{mult3} = "Wert4" ; -]
  -[- $fdat{mult4} = "Wert1\tWert2\tWert7" ; -]
  -[- $fdat{mult5} = "Wert3" ; -]
  -
  -     <input type="checkbox" value="Wert1" name="mult2" checked>
  -     <input type="checkbox" value="Wert1" name="mult2">
  -     <input type="checkbox" value="Wert2" name="mult2" checked>
  -     <input type="checkbox" value="Wert2" name="mult2">
  -     <input type="checkbox" value="Wert3" name="mult2" checked>
  -     <input type="checkbox" value="Wert3" name="mult2">
  -     <input type="checkbox" value="Wert4" name="mult2" checked>
  -     <input type="checkbox" value="Wert4" name="mult2">
  -     <input type="checkbox" value="Wert5" name="mult2" checked>
  -     <input type="checkbox" value="Wert5" name="mult2">
  -     <input type="checkbox" value="Wert6" name="mult2" checked>
  -     <input type="checkbox" value="Wert6" name="mult2">
  -     <input type="checkbox" value="Wert7" name="mult2" checked>
  -     <input type="checkbox" value="Wert7" name="mult2">
  -
  -
  -     <input type="checkbox" value="Wert1" name="mult3" checked>
  -     <input type="checkbox" value="Wert1" name="mult3">
  -     <input type="checkbox" value="Wert2" name="mult3" checked>
  -     <input type="checkbox" value="Wert2" name="mult3">
  -     <input type="checkbox" value="Wert3" name="mult3" checked>
  -     <input type="checkbox" value="Wert3" name="mult3">
  -     <input type="checkbox" value="Wert4" name="mult3" checked>
  -     <input type="checkbox" value="Wert4" name="mult3">
  -     <input type="checkbox" value="Wert5" name="mult3" checked>
  -     <input type="checkbox" value="Wert5" name="mult3">
  -     <input type="checkbox" value="Wert6" name="mult3" checked>
  -     <input type="checkbox" value="Wert6" name="mult3">
  -     <input type="checkbox" value="Wert7" name="mult3" checked>
  -     <input type="checkbox" value="Wert7" name="mult3">
  -
  -     <select name="mult2">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <select name="mult3">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <select name="mult4">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <select name="mult5">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -
  -     [- $fdat{mycheck} = 'N' -]
  -    <input type=checkbox name=mycheck value=N checked>
  -
  -     <select name="esc">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="a&lt;b">a&lt;b</option>
  -             <option value="a&gt;b">a&lt;b</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -     <select name="escmult">
  -             <option value="Wert1">Wert1</option>
  -             <option value="Wert2">Wert2</option>
  -             <option value="Wert3">Wert3</option>
  -             <option value="Wert4">Wert4</option>
  -             <option value="Wert5">Wert5</option>
  -             <option value="Wert6">Wert6</option>
  -             <option value="Wert7">Wert7</option>
  -             <option value="a&lt;b">a&lt;b</option>
  -             <option value="a&gt;b">a&gt;b</option>
  -             <option value="Wert8">Wert8</option>
  -     </select>
  -
  -optRawInput is now: [+ $optRawInput +] <BR>
  -optRawInput is set now to: [+ $optRawInput = 1 +] <BR>
  -optRawInput is now: [+ $optRawInput +] <BR>
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -    <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -
  -    <input type="text" name="feld1" value="Wert&lt;1">
  -    <input type="text" name="feld5" value="Wert&lt;5">
  -
  -    <p><input type="submit" name="Search" value="Absenden"></p>
  +
  +     [- @ks = sort keys %idat -]
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  +             </tr>
  +     </table>
  +
  +
  +
  +
  +
  +optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  +optDisableInputScan is set now to: [+ $optDisableInputScan = 1 +] <BR>
  +optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +    
  +     <select name="feld5">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  +             </tr>
  +     </table>
  +
  +optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  +optDisableInputScan is set now to: [+ $optDisableInputScan = 0 +] <BR>
  +optDisableInputScan is now: [+ $optDisableInputScan +] <BR>
  +
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +    
  +     <select name="feld5">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$row] +]</td><td>[+ $idat{$ks[$row] || ''} +]</td>
  +             </tr>
  +     </table>
  +
  +
  +optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  +optUndefToEmptyValue is set now to: [+ $optUndefToEmptyValue = 1 +] <BR>
  +optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  +
  +    <input type="text" name="qqfeld1" value="Wert1">
  +    <input type="text" name="qqfeld2">
  +    <input type="text" size=10 name="qqfeld3">
  +    <input type="text" name="qqfeld4" size=10>
  +    
  +    <input type="checkbox" name="qqfeld1" value="Wert1">
  +    <input type="checkbox" name="qqfeld2">
  +    <input type="checkbox" size=10 name="qqfeld3">
  +    <input type="checkbox" name="qqfeld4" size=10>
  +
  +optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  +optUndefToEmptyValue is set now to: [+ $optUndefToEmptyValue = 0 +] <BR>
  +optUndefToEmptyValue is now: [+ $optUndefToEmptyValue +] <BR>
  +
  +
  +[- $fdat{mult2} = "Wert2\tWert5\tWert6" ; -]
  +[- $fdat{mult3} = "Wert4" ; -]
  +[- $fdat{mult4} = "Wert1\tWert2\tWert7" ; -]
  +[- $fdat{mult5} = "Wert3" ; -]
  +
  +     <input type="checkbox" value="Wert1" name="mult2" checked>
  +     <input type="checkbox" value="Wert1" name="mult2">
  +     <input type="checkbox" value="Wert2" name="mult2" checked>
  +     <input type="checkbox" value="Wert2" name="mult2">
  +     <input type="checkbox" value="Wert3" name="mult2" checked>
  +     <input type="checkbox" value="Wert3" name="mult2">
  +     <input type="checkbox" value="Wert4" name="mult2" checked>
  +     <input type="checkbox" value="Wert4" name="mult2">
  +     <input type="checkbox" value="Wert5" name="mult2" checked>
  +     <input type="checkbox" value="Wert5" name="mult2">
  +     <input type="checkbox" value="Wert6" name="mult2" checked>
  +     <input type="checkbox" value="Wert6" name="mult2">
  +     <input type="checkbox" value="Wert7" name="mult2" checked>
  +     <input type="checkbox" value="Wert7" name="mult2">
  +
  +
  +     <input type="checkbox" value="Wert1" name="mult3" checked>
  +     <input type="checkbox" value="Wert1" name="mult3">
  +     <input type="checkbox" value="Wert2" name="mult3" checked>
  +     <input type="checkbox" value="Wert2" name="mult3">
  +     <input type="checkbox" value="Wert3" name="mult3" checked>
  +     <input type="checkbox" value="Wert3" name="mult3">
  +     <input type="checkbox" value="Wert4" name="mult3" checked>
  +     <input type="checkbox" value="Wert4" name="mult3">
  +     <input type="checkbox" value="Wert5" name="mult3" checked>
  +     <input type="checkbox" value="Wert5" name="mult3">
  +     <input type="checkbox" value="Wert6" name="mult3" checked>
  +     <input type="checkbox" value="Wert6" name="mult3">
  +     <input type="checkbox" value="Wert7" name="mult3" checked>
  +     <input type="checkbox" value="Wert7" name="mult3">
  +
  +     <select name="mult2">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <select name="mult3">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <select name="mult4">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <select name="mult5">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +
  +     [- $fdat{mycheck} = 'N' -]
  +    <input type=checkbox name=mycheck value=N checked>
  +
  +     <select name="esc">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="a&lt;b">a&lt;b</option>
  +             <option value="a&gt;b">a&lt;b</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <select name="escmult">
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="a&lt;b">a&lt;b</option>
  +             <option value="a&gt;b">a&gt;b</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +optRawInput is now: [+ $optRawInput +] <BR>
  +optRawInput is set now to: [+ $optRawInput = 1 +] <BR>
  +optRawInput is now: [+ $optRawInput +] <BR>
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +    <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +
  +    <input type="text" name="feld1" value="Wert&lt;1">
  +    <input type="text" name="feld5" value="Wert&lt;5">
  +
  +    <p><input type="submit" name="Search" value="Absenden"></p>
  
  
  
  1.5.4.2   +97 -97    embperl/test/html/loop.htm
  
  Index: loop.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/loop.htm,v
  retrieving revision 1.5.4.1
  retrieving revision 1.5.4.2
  diff -u -r1.5.4.1 -r1.5.4.2
  --- loop.htm  2000/09/13 18:14:10     1.5.4.1
  +++ loop.htm  2000/09/14 05:08:33     1.5.4.2
  @@ -1,97 +1,97 @@
  -
  -<html>
  -<head>
  -<title>Test for Embperl - Loop Metacommand</title>
  -</head>
  -
  -<body>
  -
  -[- $i = 0 -]
  -[$ while($i &lt;= 2)$]
  -    [+ $i++ +]
  -[$ endwhile $]
  -
  -[- $i = 0 -]
  -[$ while $i &lt;= $#ffld $]
  -    [+ $ffld[$i] +] = [+ $fdat{$ffld[$i]} +]
  -    [- $j = 0 -]
  -    [$ while $j &lt;= $i $]
  -        [+ $j++ +] 
  -    [$ endwhile $]
  -    <BR>
  -    [- $i++ -]
  -[$ endwhile $]
  -
  -
  -[- %h = ('A' => 1, 'B' => 2, 'C' => 3) ; -]
  -[- @a = ('a', 'b', 'c', 'd') ; -]
  -
  -[$ while ($v, $k) = each (%h) $]
  -    [+ "$v = $k" +]<br>
  -[$ endwhile $]
  -
  -[- $i = 0 -]
  -[$ while $i <= $#a $]
  -    [+ "\@a[$i] = $a[$i]" +]<br>
  -     [- $i++ -]
  -[$ endwhile $]
  -
  -[- $i = 0 -]
  -[$ do $]
  -    [+ "\@a[$i] = $a[$i]" +]<br>
  -     [- $i++ -]
  -[$ until $i > $#a $]
  -
  -[$ foreach $v (@a) $]
  -     [+ $v +] <br>
  -[$ endforeach $]
  -
  -[$ foreach $v (1, 3, 5, 7, 9) $]
  -     [+ $v +] <br>
  -[$ endforeach $]
  -
  -[$ foreach $v (1..10) $]
  -     [+ $v +] <br>
  -[$ endforeach $]
  -
  -[$ foreach $v(1..5) $]
  -     2:[+ $v +] <br>
  -[$ endforeach $]
  -
  -[- $i = 0 -]
  -[$ do $]
  -    [+ "\@a[$i] = $a[$i]" +]<br>
  -     [$ while ($v, $k) = each (%h) $]
  -             [+ "$v = $k" +]<br>
  -             [$ foreach $fv (1, 3, 5, 7, 9) $]
  -                     [+ $fv +] <br>
  -             [$ endforeach $]
  -             [$ foreach $fv (()) $]
  -                     [+ $fv +] <br>
  -                     [$ while ($wv, $wk) = each (%h) $]
  -                             [+ "$wv = $wk" +]<br>
  -                     [$ endwhile $]
  -             [$ endforeach $]
  -     [$ endwhile $]
  -     [- $i++ -]
  -[$ until $i > $#a $]
  -
  -
  -[- undef @a ; undef @b -]
  -
  -[$ if 1 $]
  -
  -x
  -
  - [$ foreach $a (@a) $]
  -   [$ foreach $b (@b) $]
  -   [$ endforeach $]
  - [$ endforeach $]
  -
  -y
  -
  -[$ endif $]
  -
  -
  -</body>
  -</html>
  +
  +<html>
  +<head>
  +<title>Test for Embperl - Loop Metacommand</title>
  +</head>
  +
  +<body>
  +
  +[- $i = 0 -]
  +[$ while($i &lt;= 2)$]
  +    [+ $i++ +]
  +[$ endwhile $]
  +
  +[- $i = 0 -]
  +[$ while $i &lt;= $#ffld $]
  +    [+ $ffld[$i] +] = [+ $fdat{$ffld[$i]} +]
  +    [- $j = 0 -]
  +    [$ while $j &lt;= $i $]
  +        [+ $j++ +] 
  +    [$ endwhile $]
  +    <BR>
  +    [- $i++ -]
  +[$ endwhile $]
  +
  +
  +[- %h = ('A' => 1, 'B' => 2, 'C' => 3) ; -]
  +[- @a = ('a', 'b', 'c', 'd') ; -]
  +
  +[$ while ($v, $k) = each (%h) $]
  +    [+ "$v = $k" +]<br>
  +[$ endwhile $]
  +
  +[- $i = 0 -]
  +[$ while $i <= $#a $]
  +    [+ "\@a[$i] = $a[$i]" +]<br>
  +     [- $i++ -]
  +[$ endwhile $]
  +
  +[- $i = 0 -]
  +[$ do $]
  +    [+ "\@a[$i] = $a[$i]" +]<br>
  +     [- $i++ -]
  +[$ until $i > $#a $]
  +
  +[$ foreach $v (@a) $]
  +     [+ $v +] <br>
  +[$ endforeach $]
  +
  +[$ foreach $v (1, 3, 5, 7, 9) $]
  +     [+ $v +] <br>
  +[$ endforeach $]
  +
  +[$ foreach $v (1..10) $]
  +     [+ $v +] <br>
  +[$ endforeach $]
  +
  +[$ foreach $v(1..5) $]
  +     2:[+ $v +] <br>
  +[$ endforeach $]
  +
  +[- $i = 0 -]
  +[$ do $]
  +    [+ "\@a[$i] = $a[$i]" +]<br>
  +     [$ while ($v, $k) = each (%h) $]
  +             [+ "$v = $k" +]<br>
  +             [$ foreach $fv (1, 3, 5, 7, 9) $]
  +                     [+ $fv +] <br>
  +             [$ endforeach $]
  +             [$ foreach $fv (()) $]
  +                     [+ $fv +] <br>
  +                     [$ while ($wv, $wk) = each (%h) $]
  +                             [+ "$wv = $wk" +]<br>
  +                     [$ endwhile $]
  +             [$ endforeach $]
  +     [$ endwhile $]
  +     [- $i++ -]
  +[$ until $i > $#a $]
  +
  +
  +[- undef @a ; undef @b -]
  +
  +[$ if 1 $]
  +
  +x
  +
  + [$ foreach $a (@a) $]
  +   [$ foreach $b (@b) $]
  +   [$ endforeach $]
  + [$ endforeach $]
  +
  +y
  +
  +[$ endif $]
  +
  +
  +</body>
  +</html>
  
  
  
  1.4.6.2   +68 -70    embperl/test/html/object.htm
  
  Index: object.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/object.htm,v
  retrieving revision 1.4.6.1
  retrieving revision 1.4.6.2
  diff -u -r1.4.6.1 -r1.4.6.2
  --- object.htm        2000/09/13 18:14:11     1.4.6.1
  +++ object.htm        2000/09/14 05:08:33     1.4.6.2
  @@ -1,70 +1,68 @@
  -<html>
  -<head>
  -<title>Some tests for Embperl</title>
  -</head>
  -
  -
  -<body>
  -
  -[-
  -
  -package test::object ;
  -
  -sub id
  -     {
  -     my $self = shift ;
  -     
  -     return "id $self->{n}" ;
  -     }
  -
  -sub name
  -     {
  -     my $self = shift ;
  -     
  -     return "name $self->{n}" ;
  -     }
  -
  -sub new
  -     {
  -     my $class = shift ;
  -     my $n     = shift ;
  -     my $self  = {n=>$n} ;
  -     bless $self, $class ;
  -     return $self ;
  -     }
  -
  --]
  -
  -
  -[-
  -test::object->new (0) ;
  --]
  -
  -[-
  -$obj[0] = 1 ;
  --]
  -
  -[-
  -$obj[0] = test::object->new (0) ;
  -
  -
  -
  -$obj[1] = test::object->new (1) ;
  -$obj[2] = test::object->new (2) ;
  -$obj[3] = test::object->new (3) ;
  --]
  -
  -<TABLE BORDER=0 WIDTH=90%>
  -     [$ if $row == 0 $]<TR><TH COLSPAN=2><H2>Objects</H2></TH></TR>
  -    [$endif$]
  -     <TR>
  -             [- $o = $obj[$row] -]
  -             <TD>
  -                     <A HREF="index.html?id=[+ $o->id+]">[+$o->name+]</A>
  -             </TD>
  -     </TR>
  -</TABLE>
  -
  -
  -</body>
  -</html>
  +<html>
  +<head>
  +<title>Some tests for Embperl</title>
  +</head>
  +
  +
  +<body>
  +
  +[-
  +
  +package test::object ;
  +
  +sub id
  +     {
  +     my $self = shift ;
  +     
  +     return "id $self->{n}" ;
  +     }
  +
  +sub name
  +     {
  +     my $self = shift ;
  +     
  +     return "name $self->{n}" ;
  +     }
  +
  +sub new
  +     {
  +     my $class = shift ;
  +     my $n     = shift ;
  +     my $self  = {n=>$n} ;
  +     bless $self, $class ;
  +     return $self ;
  +     }
  +
  +-]
  +
  +
  +[-
  +test::object->new (0) ;
  +-]
  +
  +[-
  +$obj[0] = 1 ;
  +-]
  +
  +[-
  +$obj[0] = test::object->new (0) ;
  +
  +
  +
  +$obj[1] = test::object->new (1) ;
  +$obj[2] = test::object->new (2) ;
  +$obj[3] = test::object->new (3) ;
  +-]
  +
  +<TABLE BORDER=0 WIDTH=90%>
  +     <TR>
  +             [- $o = $obj[$row] -]
  +             <TD>
  +                     <A HREF="index.html?id=[+ $o->id+]">[+$o->name+]</A>
  +             </TD>
  +     </TR>
  +</TABLE>
  +
  +
  +</body>
  +</html>
  
  
  
  1.4.6.2   +231 -231  embperl/test/html/table.htm
  
  Index: table.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/table.htm,v
  retrieving revision 1.4.6.1
  retrieving revision 1.4.6.2
  diff -u -r1.4.6.1 -r1.4.6.2
  --- table.htm 2000/09/13 18:14:11     1.4.6.1
  +++ table.htm 2000/09/14 05:08:33     1.4.6.2
  @@ -1,231 +1,231 @@
  -<html>
  -<head>
  -<title>HTML table tag in Embperl</title>
  -</head>
  -
  -<body>
  -
  -
  -<p> $tabmode = default <p>
  -
  -<hr><p>Display an two dimensional array with one, two and three columns !<BR>
  -Please take a look at the source in your browser to see the difference<BR>
  -
  -[-
  -   undef @a ;
  -   undef @b ;
  -
  -   $a[0][0] = 'a1/1' ;
  -   $a[1][0] = 'a2/1' ;
  -   $a[1][1] = 'a2/2' ;
  -   $a[2][0] = 'a3/1' ;
  -   $a[2][1] = 'a3/2' ;
  -   $a[2][2] = 'a3/3' ;
  -
  -   $b[0][0] = 'b1/1' ;
  -   $b[1][0] = 'b2/1' ;
  -   $b[1][1] = 'b2/2' ;
  -   $b[2][0] = 'b3/1' ;
  -   $b[2][1] = 'b3/2' ;
  -   $b[2][2] = 'b3/3' ;
  -
  -   $maxcol=99 ;
  --]
  -   $a[0][[0] = '1/1' ;<BR>
  -   $a[1][[0] = '2/1' ;<BR>
  -   $a[1][[1] = '2/2' ;<BR>
  -   $a[2][[0] = '3/1' ;<BR>
  -   $a[2][[1] = '3/2' ;<BR>
  -   $a[2][[2] = '3/3' ;<BR>
  -
  -<P>$tabmode = default <P>
  -
  -
  -<table>
  -    <tr>
  -        <td>[+ $a[$row][0] +]</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>[+ $a[2][$col] +]</td>
  -    </tr> 
  -</table>
  -
  -
  -<table>
  -    <tr>
  -        <td>before[+ $a[$row][0] +]</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>before[+ $a[2][$col] +]</td>
  -    </tr> 
  -</table>
  -
  -<table>
  -    <tr>
  -        <td>[+ $a[$row][0] +]after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>[+ $a[2][$col] +]after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>before[+ $a[$row][0] +]after</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>before[+ $a[2][$col] +]after</td>
  -    </tr> 
  -</table>
  -
  -<table>
  -    <tr>
  -        <td>[+ $c[$row] +]</td>
  -    </tr> 
  -</table>
  -<table>
  -    <tr>
  -        <td>[+ $c[$col] +]</td>
  -    </tr> 
  -</table>
  -
  -
  -<table border="1" width="100%">
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -
  -
  -<table border="4">
  -    <tr>
  -        <td>
  -            <table>
  -             <tr>
  -                    <td>[+ $b[$row][$col] +] </td>
  -             </tr> 
  -         </table>
  -
  -        [+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -<table border="5" width="100%">
  -    <tr>
  -        <td>[+ $b[2][$col] +]</td>
  -    </tr> 
  -    <tr>
  -        <td>[+ $a[2][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -<table border="6" width="100%">
  -    <tr>
  -        <td>[+ $a[$row+1][0] +]</td>
  -    </tr> 
  -    <tr>
  -        <td>[+ $a[$row][0] +] </td>
  -    </tr> 
  -</table>
  -
  -<table border="7">
  -    <tr>
  -        <TD BGCOLOR="[+ ($row & 
1)?(($col&1)?'#7CFC00':'#A4A4B4'):(($col&1)?'#FFFF00':'#F4A460') +]">[+ $a[$row][$col] 
+] </td>
  -    </tr> 
  -</table>
  -
  -
  -[-    $a[0][1] = 'a1/2' ; -]
  -
  -<table border="8">
  -    <tr>
  -        <TD BGCOLOR="#F4A460">[+ $a[$row*2][$col*2] +] </td>
  -        <TD BGCOLOR="#FFFF00">[+ $a[$row*2][$col*2+1] +] </td>
  -    </tr> 
  -    <tr>
  -        <TD BGCOLOR="#A4A4B4">[+ $a[$row*2+1][$col*2] +] </td>
  -        <TD BGCOLOR="#7CFC00">[+ $a[$row*2+1][$col*2+1] +] </td>
  -    </tr> 
  -</table>
  -
  -[-     $a[0][1] = undef ; -]
  -
  -
  -[-
  -
  -undef @regs ;
  -undef @kats ;
  -
  -$regs[0]{Id} = 'Pfalz' ;
  -$regs[1]{Id} = 'Rheinhessen' ;
  -
  -$kats[0]{Id} = 'Kultur' ;
  -$kats[1]{Id} = 'Sport' ;
  -
  --]
  -    <table border="9" width="100%">
  -        <tr>
  -            <td><table border="10">
  -                <tr>
  -                    <td valign="top">
  -                    <a 
href="inhalt.htm?Region=[+$regs[$row]{Id}+]">[+$regs[$row]{Id}+]</a></td>
  -                </tr>
  -            </table>
  -            </td>
  -            <td><table border="11">
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    <a 
href="inhalt.htm?Kategorie=[+$kats[$row]{Id}+]">[+$kats[$row]{Id}+]</a></p>
  -                    </td>
  -                </tr>
  -            </table>
  -            </td>
  -        </tr>
  -    </table>
  -
  -[-
  -$kats[2]{Id} = 'Veranstaltungen' ;
  -$kats[3]{Id} = '' ;
  -
  --]
  -
  -    <table border="12" width="100%">
  -        <tr>
  -            <td><table border="13">
  -                <tr>
  -                    <td valign="top">
  -                    [- print LOG "row= $row  regs=$regs[0]{Id}\n" ; 1 ; -]
  -                                     [- print LOG "1row= $row  regs=$regs[0]{Id}\n" 
; $cmp = $regs[0]->{Id} ;  print LOG "2row= $row  regs=$regs[0]{Id}\n" ; 1 ; -]
  -                    [- while (($k, $v) = each (%{$regs[0]})) { print LOG "$v=$k;\n" 
; } -]
  -                                     [$if ($cmp || '') ne '' $] 
  -                    <a href="inhalt.htm?Region=[+print LOG "row= $row  
regs=$regs[0]{Id}\n" ; $regs[$row]{Id}+]">[+$regs[$row]{Id}+]</a></td>
  -                    [$endif$]
  -                </tr>
  -            </table>
  -            </td>
  -            <td><table border="14">
  -                <tr>
  -                    <td valign="top"><p align="left">
  -                    [- print LOG "row= $row  regs=$kats[0]{Id}\n" ; 1 ; -]
  -                    [- $cmp = $kats[$row]{Id} -]
  -                    [$if ($cmp || '') ne '' $] 
  -                    <a 
href="inhalt.htm?Kategorie=[+$kats[$row]{Id}+]">[+$kats[$row]{Id}+]</a></p>
  -                 [$endif$]
  -                    </td>
  -                </tr>
  -            </table>
  -            </td>
  -        </tr>
  -    </table>
  -
  -
  -</body>
  -</html>
  +<html>
  +<head>
  +<title>HTML table tag in Embperl</title>
  +</head>
  +
  +<body>
  +
  +
  +<p> $tabmode = default <p>
  +
  +<hr><p>Display an two dimensional array with one, two and three columns !<BR>
  +Please take a look at the source in your browser to see the difference<BR>
  +
  +[-
  +   undef @a ;
  +   undef @b ;
  +
  +   $a[0][0] = 'a1/1' ;
  +   $a[1][0] = 'a2/1' ;
  +   $a[1][1] = 'a2/2' ;
  +   $a[2][0] = 'a3/1' ;
  +   $a[2][1] = 'a3/2' ;
  +   $a[2][2] = 'a3/3' ;
  +
  +   $b[0][0] = 'b1/1' ;
  +   $b[1][0] = 'b2/1' ;
  +   $b[1][1] = 'b2/2' ;
  +   $b[2][0] = 'b3/1' ;
  +   $b[2][1] = 'b3/2' ;
  +   $b[2][2] = 'b3/3' ;
  +
  +   $maxcol=99 ;
  +-]
  +   $a[0][[0] = '1/1' ;<BR>
  +   $a[1][[0] = '2/1' ;<BR>
  +   $a[1][[1] = '2/2' ;<BR>
  +   $a[2][[0] = '3/1' ;<BR>
  +   $a[2][[1] = '3/2' ;<BR>
  +   $a[2][[2] = '3/3' ;<BR>
  +
  +<P>$tabmode = default <P>
  +
  +
  +<table>
  +    <tr>
  +        <td>[+ $a[$row][0] +]</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>[+ $a[2][$col] +]</td>
  +    </tr> 
  +</table>
  +
  +
  +<table>
  +    <tr>
  +        <td>before[+ $a[$row][0] +]</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>before[+ $a[2][$col] +]</td>
  +    </tr> 
  +</table>
  +
  +<table>
  +    <tr>
  +        <td>[+ $a[$row][0] +]after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>[+ $a[2][$col] +]after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>before[+ $a[$row][0] +]after</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>before[+ $a[2][$col] +]after</td>
  +    </tr> 
  +</table>
  +
  +<table>
  +    <tr>
  +        <td>[+ $c[$row] +]</td>
  +    </tr> 
  +</table>
  +<table>
  +    <tr>
  +        <td>[+ $c[$col] +]</td>
  +    </tr> 
  +</table>
  +
  +
  +<table border="1" width="100%">
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +
  +
  +<table border="4">
  +    <tr>
  +        <td>
  +            <table>
  +             <tr>
  +                    <td>[+ $b[$row][$col] +] </td>
  +             </tr> 
  +         </table>
  +
  +        [+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +<table border="5" width="100%">
  +    <tr>
  +        <td>[+ $b[2][$col] +]</td>
  +    </tr> 
  +    <tr>
  +        <td>[+ $a[2][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +<table border="6" width="100%">
  +    <tr>
  +        <td>[+ $a[$row+1][0] +]</td>
  +    </tr> 
  +    <tr>
  +        <td>[+ $a[$row][0] +] </td>
  +    </tr> 
  +</table>
  +
  +<table border="7">
  +    <tr>
  +        <TD BGCOLOR="[+ ($row & 
1)?(($col&1)?'#7CFC00':'#A4A4B4'):(($col&1)?'#FFFF00':'#F4A460') +]">[+ $a[$row][$col] 
+] </td>
  +    </tr> 
  +</table>
  +
  +
  +[-    $a[0][1] = 'a1/2' ; -]
  +
  +<table border="8">
  +    <tr>
  +        <TD BGCOLOR="#F4A460">[+ $a[$row*2][$col*2] +] </td>
  +        <TD BGCOLOR="#FFFF00">[+ $a[$row*2][$col*2+1] +] </td>
  +    </tr> 
  +    <tr>
  +        <TD BGCOLOR="#A4A4B4">[+ $a[$row*2+1][$col*2] +] </td>
  +        <TD BGCOLOR="#7CFC00">[+ $a[$row*2+1][$col*2+1] +] </td>
  +    </tr> 
  +</table>
  +
  +[-     $a[0][1] = undef ; -]
  +
  +
  +[-
  +
  +undef @regs ;
  +undef @kats ;
  +
  +$regs[0]{Id} = 'Pfalz' ;
  +$regs[1]{Id} = 'Rheinhessen' ;
  +
  +$kats[0]{Id} = 'Kultur' ;
  +$kats[1]{Id} = 'Sport' ;
  +
  +-]
  +    <table border="9" width="100%">
  +        <tr>
  +            <td><table border="10">
  +                <tr>
  +                    <td valign="top">
  +                    <a 
href="inhalt.htm?Region=[+$regs[$row]{Id}+]">[+$regs[$row]{Id}+]</a></td>
  +                </tr>
  +            </table>
  +            </td>
  +            <td><table border="11">
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    <a 
href="inhalt.htm?Kategorie=[+$kats[$row]{Id}+]">[+$kats[$row]{Id}+]</a></p>
  +                    </td>
  +                </tr>
  +            </table>
  +            </td>
  +        </tr>
  +    </table>
  +
  +[-
  +$kats[2]{Id} = 'Veranstaltungen' ;
  +$kats[3]{Id} = '' ;
  +
  +-]
  +
  +    <table border="12" width="100%">
  +        <tr>
  +            <td><table border="13">
  +                <tr>
  +                    <td valign="top">
  +                    [- print LOG "row= $row  regs=$regs[0]{Id}\n" ; 1 ; -]
  +                                     [- print LOG "1row= $row  regs=$regs[0]{Id}\n" 
; $cmp = $regs[0]->{Id} ;  print LOG "2row= $row  regs=$regs[0]{Id}\n" ; 1 ; -]
  +                    [- while (($k, $v) = each (%{$regs[0]})) { print LOG "$v=$k;\n" 
; } -]
  +                                     [$if ($cmp || '') ne '' $] 
  +                    <a href="inhalt.htm?Region=[+print LOG "row= $row  
regs=$regs[0]{Id}\n" ; $regs[$row]{Id}+]">[+$regs[$row]{Id}+]</a></td>
  +                    [$endif$]
  +                </tr>
  +            </table>
  +            </td>
  +            <td><table border="14">
  +                <tr>
  +                    <td valign="top"><p align="left">
  +                    [- print LOG "row= $row  regs=$kats[0]{Id}\n" ; 1 ; -]
  +                    [- $cmp = $kats[$row]{Id} -]
  +                    [$if ($cmp || '') ne '' $] 
  +                    <a 
href="inhalt.htm?Kategorie=[+$kats[$row]{Id}+]">[+$kats[$row]{Id}+]</a></p>
  +                 [$endif$]
  +                    </td>
  +                </tr>
  +            </table>
  +            </td>
  +        </tr>
  +    </table>
  +
  +
  +</body>
  +</html>
  
  
  
  1.1.2.2   +100 -100  embperl/test/html/tabmode.htm
  
  Index: tabmode.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/tabmode.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- tabmode.htm       2000/09/13 18:14:12     1.1.2.1
  +++ tabmode.htm       2000/09/14 05:08:33     1.1.2.2
  @@ -1,100 +1,100 @@
  -
  -
  -[-
  -   undef @a ;
  -   undef @b ;
  -
  -   $a[0][0] = 'a1/1' ;
  -   $a[1][0] = 'a2/1' ;
  -   $a[1][1] = 'a2/2' ;
  -   $a[2][0] = 'a3/1' ;
  -   $a[2][1] = 'a3/2' ;
  -   $a[2][2] = 'a3/3' ;
  -
  -   $b[0][0] = 'b1/1' ;
  -   $b[1][0] = 'b2/1' ;
  -   $b[1][1] = 'b2/2' ;
  -   $b[2][0] = 'b3/1' ;
  -   $b[2][1] = 'b3/2' ;
  -   $b[2][2] = 'b3/3' ;
  -
  -   $maxcol=99 ;
  --]
  -   $a[0][[0] = '1/1' ;<BR>
  -   $a[1][[0] = '2/1' ;<BR>
  -   $a[1][[1] = '2/2' ;<BR>
  -   $a[2][[0] = '3/1' ;<BR>
  -   $a[2][[1] = '3/2' ;<BR>
  -   $a[2][[2] = '3/3' ;<BR>
  -
  -<P>$tabmode = default <P>
  -
  -
  -<table>
  -    <tr>
  -        <td>[+ $a[$row][0] +]</td>
  -    </tr> 
  -</table>
  -
  -<table border="2" width="100%">
  -    <tr>
  -        <th>1</th>
  -        <th>2</th>
  -        <th>3</th>
  -    </tr> 
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -<table border="3" width="100%">
  -    <tr>
  -        <th>[+ $b[2][$col] +]</th>
  -    </tr> 
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -
  -
  -<hr><P>$tabmode=3 + 48 ; $maxcol = 4; $maxrow = 4 <P>
  -[- $tabmode=3 + 48 ; $maxcol = 4; $maxrow = 4 -]
  -
  -<table>
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -<hr><p> $tabmode=1 + 32 ; <p>
  -[- $tabmode=1 + 32 ; -]
  -
  -<table>
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  -optDisableTableScan is set now to: [+ $optDisableTableScan = 1 +] <BR>
  -optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  -
  -<table border="2" width="100%">
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  -optDisableTableScan is set now to: [+ $optDisableTableScan = 0 +] <BR>
  -optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  -
  -<table border="2" width="100%">
  -    <tr>
  -        <td>[+ $a[$row][$col] +] </td>
  -    </tr> 
  -</table>
  -
  -</body>
  -</html>
  +
  +
  +[-
  +   undef @a ;
  +   undef @b ;
  +
  +   $a[0][0] = 'a1/1' ;
  +   $a[1][0] = 'a2/1' ;
  +   $a[1][1] = 'a2/2' ;
  +   $a[2][0] = 'a3/1' ;
  +   $a[2][1] = 'a3/2' ;
  +   $a[2][2] = 'a3/3' ;
  +
  +   $b[0][0] = 'b1/1' ;
  +   $b[1][0] = 'b2/1' ;
  +   $b[1][1] = 'b2/2' ;
  +   $b[2][0] = 'b3/1' ;
  +   $b[2][1] = 'b3/2' ;
  +   $b[2][2] = 'b3/3' ;
  +
  +   $maxcol=99 ;
  +-]
  +   $a[0][[0] = '1/1' ;<BR>
  +   $a[1][[0] = '2/1' ;<BR>
  +   $a[1][[1] = '2/2' ;<BR>
  +   $a[2][[0] = '3/1' ;<BR>
  +   $a[2][[1] = '3/2' ;<BR>
  +   $a[2][[2] = '3/3' ;<BR>
  +
  +<P>$tabmode = default <P>
  +
  +
  +<table>
  +    <tr>
  +        <td>[+ $a[$row][0] +]</td>
  +    </tr> 
  +</table>
  +
  +<table border="2" width="100%">
  +    <tr>
  +        <th>1</th>
  +        <th>2</th>
  +        <th>3</th>
  +    </tr> 
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +<table border="3" width="100%">
  +    <tr>
  +        <th>[+ $b[2][$col] +]</th>
  +    </tr> 
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +
  +
  +<hr><P>$tabmode=3 + 48 ; $maxcol = 4; $maxrow = 4 <P>
  +[- $tabmode=3 + 48 ; $maxcol = 4; $maxrow = 4 -]
  +
  +<table>
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +<hr><p> $tabmode=1 + 32 ; <p>
  +[- $tabmode=1 + 32 ; -]
  +
  +<table>
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  +optDisableTableScan is set now to: [+ $optDisableTableScan = 1 +] <BR>
  +optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  +
  +<table border="2" width="100%">
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  +optDisableTableScan is set now to: [+ $optDisableTableScan = 0 +] <BR>
  +optDisableTableScan is now: [+ $optDisableTableScan +] <BR>
  +
  +<table border="2" width="100%">
  +    <tr>
  +        <td>[+ $a[$row][$col] +] </td>
  +    </tr> 
  +</table>
  +
  +</body>
  +</html>
  
  
  
  1.3.6.2   +3 -3      embperl/test/html/tagscan.htm
  
  Index: tagscan.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/tagscan.htm,v
  retrieving revision 1.3.6.1
  retrieving revision 1.3.6.2
  diff -u -r1.3.6.1 -r1.3.6.2
  --- tagscan.htm       2000/09/13 18:14:13     1.3.6.1
  +++ tagscan.htm       2000/09/14 05:08:34     1.3.6.2
  @@ -46,9 +46,9 @@
   <body  [$if $aaa $] bgcolor="[+ 'blue' +]" [$endif$]>
   <body  [$if !$aaa $] bgcolor="[+ 'blue' +]" [$endif$]>
   
  -<body [$if $aaa $]bgcolor="[+ 'blue' +]"[$endif$]>
  -<body [$if !$aaa $]bgcolor="[+ 'blue' +]"[$endif$]>
  -
  +<body [$if $aaa $]bgcolor="[+ 'blue' +]"[$endif$]>
  +<body [$if !$aaa $]bgcolor="[+ 'blue' +]"[$endif$]>
  +
   
   [- $fdat{ VERSION } = 3 -]
   <IMG SRC="img.gif" [$ if $fdat{ VERSION } >= 3 $]
  
  
  
  1.1.2.3   +73 -73    embperl/test/html/tagscandisable.htm
  
  Index: tagscandisable.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/tagscandisable.htm,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- tagscandisable.htm        2000/09/13 20:00:55     1.1.2.2
  +++ tagscandisable.htm        2000/09/14 05:08:34     1.1.2.3
  @@ -1,73 +1,73 @@
  -
  -
  -optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  -optDisableHtmlScan is set now to: [+ $optDisableHtmlScan = 1 +] <BR>
  -optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  -
  -
  -[+ $fdat{feld2} = 'blabla2' ; +]
  -[+ $fdat{feld6} = 'blabla6' ; +]
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -     [- @ks = sort keys %idat -]
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i]} || '<undef>' 
+]</td>
  -             </tr>
  -     </table>
  -
  -     [- @ks = sort keys %fdat -]
  -
  -<table>
  -     <tr>
  -             <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' +]</td>
  -     </tr>
  -</table>
  -
  -optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  -optDisableHtmlScan is set now to: [+ $optDisableHtmlScan = 0 +] <BR>
  -optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  -
  -     [- @ks = sort keys %fdat -]
  -
  -<table>
  -     <tr>
  -             <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' +]</td>
  -     </tr>
  -</table>
  -
  -    <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  -    
  -     <input type="text" name="feld5" value="Wert5">
  -    <input type="text" name="feld6">
  -    <input type="text" size=10 name="feld7">
  -    <input type="text" name="feld8" size=10>
  -
  -     [- @ks = sort keys %idat -]
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i]} || '<undef>' 
+]</td>
  -             </tr>
  -     </table>
  -
  -     [- @ks = sort keys %fdat -]
  -
  -     <table>
  -             <tr>
  -                     <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' 
+]</td>
  -             </tr>
  -     </table>
  -
  +
  +
  +optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  +optDisableHtmlScan is set now to: [+ $optDisableHtmlScan = 1 +] <BR>
  +optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  +
  +
  +[+ $fdat{feld2} = 'blabla2' ; +]
  +[+ $fdat{feld6} = 'blabla6' ; +]
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +     [- @ks = sort keys %idat -]
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i]} || '<undef>' 
+]</td>
  +             </tr>
  +     </table>
  +
  +     [- @ks = sort keys %fdat -]
  +
  +<table>
  +     <tr>
  +             <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' +]</td>
  +     </tr>
  +</table>
  +
  +optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  +optDisableHtmlScan is set now to: [+ $optDisableHtmlScan = 0 +] <BR>
  +optDisableHtmlScan is now: [+ $optDisableHtmlScan +] <BR>
  +
  +     [- @ks = sort keys %fdat -]
  +
  +<table>
  +     <tr>
  +             <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' +]</td>
  +     </tr>
  +</table>
  +
  +    <input type="text" name="feld1" value="Wert1">
  +    <input type="text" name="feld2">
  +    <input type="text" size=10 name="feld3">
  +    <input type="text" name="feld4" size=10>
  +    
  +     <input type="text" name="feld5" value="Wert5">
  +    <input type="text" name="feld6">
  +    <input type="text" size=10 name="feld7">
  +    <input type="text" name="feld8" size=10>
  +
  +     [- @ks = sort keys %idat -]
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$i=$row] +]</td><td>[+ $idat{$ks[$i]} || '<undef>' 
+]</td>
  +             </tr>
  +     </table>
  +
  +     [- @ks = sort keys %fdat -]
  +
  +     <table>
  +             <tr>
  +                     <td>[+ $ks[$i=$row] +]</td><td>[+ $fdat{$ks[$i]} || '<undef>' 
+]</td>
  +             </tr>
  +     </table>
  +
  
  
  

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

Reply via email to