Rows

<..fix colortbl..>+
 \def\rowcolor{%
   \o:noalign:{\ifnum0=‘}\fi
   \global\let\CT@do@color\CT@@do@color
   <.fixed first main body HRow value.>%
   \@ifnextchar[\CT@rowa\CT@rowb}
 \def\CT@rowa[#1]#2{%
   \pic:gobbleII\a:rowcolor{#1 #2}%
   \gdef\CT@row@color{\CT@color[#1]{#2}}%
   \CT@rowc}
 \def\CT@rowb#1{%
   \pic:gobbleII\a:rowcolor{#1}%
   \gdef\CT@row@color{\CT@color{#1}}%
   \CT@rowc}
 -_-_-

<..fixed first main body HRow value..>
 \relax
 \ifx\LT@head\Un:Def\else
    \ifnum \HRow=0\relax
       \expandafter\ifx\csname lt:sv\endcsname\relax
         \HAssign\HRow = 1\relax
         \ifvoid\LT@head
            \ifvoid\LT@firsthead \else \HAdvance\HRow by 1\relax\fi
         \else \HAdvance\HRow by 1\relax\fi
       \else
         \HAssign\HRow = \lt:sv \relax
         \HAdvance\HRow by 1\relax
       \fi
 \fi\fi
 -_-_-

<..fix colortbl..>+
 \NewConfigure{rowcolor}{1}
 -_-_-