<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-2022-jp"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.keyword
        {mso-style-name:keyword;}
span.mrange
        {mso-style-name:mrange;}
span.macro
        {mso-style-name:macro;}
span.comment
        {mso-style-name:comment;}
span.directive
        {mso-style-name:directive;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-CA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have a case where the static analyzer produced a false positive report of a null pointer dereference. I am reporting this because it seems to indicate an error in the logic of the checker. It has assumed two different values for the same variable at different points along the path is used to generate the report.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have copied the relevant section of the HTML report below. At step 1 it assumes Cept_configuration is not null. At step 15 it assumes the same variable is now null (i.e. in contradiction to its previous assumption). This variable is not modified by the code between these two points. The reported error at step 18 is a direct result of the incorrect assumption at step 15.<o:p></o:p></p><p class=M!
 soNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=1136 style='width:852.1pt;margin-left:-.75pt;border-collapse:collapse'><tr><td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td><td colspan=2 style='padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td colspan=2 style='padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1659><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1659<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'> &nbsp!
 ;  </span><span class=comment><i><span style='font-size:10.0pt;fo
nt-family:"Courier New";color:green'>// If no configuration defined then driver status is unknowable.</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1660><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1660<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Therefore, don't bother to do any reads/writes of the signal bits.</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:b!
 lack'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1661><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1661<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>Cept_configuration == </span></span></span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_NULL</span></span><span style='fon!
 t-size:10.0pt;font-family:"Courier New";color:black'> || !Cept_configu
ration->globals.cept)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>1</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'Cept_configuration' is not equal to null<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path2" title="Next event (2)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt !
 .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>2</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path1" title="Previous event (1)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking false branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path3" title="Next event (3)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:!
 #EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1662><p class=MsoNormal
 align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1662<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>return</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1663><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1663<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padd!
 ing:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1664><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1664<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Read all the signalling bits.</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1665><p class=MsoNormal align=right style='text-align:right;line-height:1!
 4.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#4
44444'>1665<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    debounced = Cept_Read_Signalling_Bits(fiber, &sbits_in, &driver_status);<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1666><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1666<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1667><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8!
 .0pt;font-family:"Courier New";color:#444444'>1667<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Grab the lock that protects globals before accessing it. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1668><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1668<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNo!
 rmal style='line-height:14.4pt'><span style='font-size:10.0pt;font-fam
ily:"Courier New";color:black'>    NUX_Lock(&Cept_lock, </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_SUSPEND</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>);<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1669><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1669<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1670><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1670<o:p></!
 o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span class=directive><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta'>#if </span></span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>CEPT_DEBOUNCING</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1671><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1671<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt!
 ;font-family:"Courier New";color:black'>     
 </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// If we are debouncing the input, then don't update the CEPT driver</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1672><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1672<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>      </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// status (i.e., skip the rest of this function).</span></i></span><spa!
 n style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1673><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1673<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>      </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>old_driver_status >= </span></span></span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:d!
 arkmagenta;background:lemonchiffon'>NU_FALSE</span></span><span style=
'font-size:10.0pt;font-family:"Courier New";color:black'> || !debounced)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>3</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path2" title="Previous event (2)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'old_driver_status' is >= 0<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Pat!
 h4" title="Next event (4)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1674><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1674<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>      {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1675><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1675<o:p>!
 </o:p></span></p></td><td colspan=2 style='border:none;border-left:sol
id #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span class=directive><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta'>#endif</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1676><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1676<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Update the link LED (even if!
 f this is not part of a CEPT loop). </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1677><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1677<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>driver_status</span></span>)<o:p></o:p></span></p></td><!
 /tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE
;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>4</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path3" title="Previous event (3)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'driver_status' is not equal to 0<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path5" title="Next event (5)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td w!
 idth=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>5</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path4" title="Previous event (4)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking true branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path6" title="Next event (6)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></t!
 d></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75
pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1678><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1678<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>CEPT_link_okay_led</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> = </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>DSP__LED_ON</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, CEPT_driver_status!
  = </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_TRUE</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, CEPT_driver = sbits_in.dcc_id;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1679><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1679<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier!
  New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 co
lspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1680><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1680<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>CEPT_link_okay_led</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> = </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>DSP__LED_OFF</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:!
 black'>, CEPT_driver_status = </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_FALSE</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, CEPT_driver = 0;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1681><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1681<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1682><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1682<o:p></o:p></span></p></td><td colspa!
 n=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt 
.75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Update the user interface (because status has changed). </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1683><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1683<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>     &nbs!
 p;  </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>old_driver_status != CEPT_driver_status</span></span> || old_driver != CEPT_driver)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>6</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path5" title="Previous event (5)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:!
 p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class
=MsoNormal>Assuming 'old_driver_status' is equal to 'CEPT_driver_status'<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path7" title="Next event (7)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>7</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path6" title="Previous event (6)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:!
 p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking false branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path8" title="Next event (8)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1684><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1684<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            (</span><span class=ke!
 yword><span style='font-size:10.0pt;font-family:"Courier New";color:bl
ue'>void</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>) </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_Set_Events</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(&</span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>UI_events</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>UI_CEPT_CHANGED</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_OR</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>);<o:p></o:p></s!
 pan></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1685><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1685<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1686><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1686<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i>!
 <span style='font-size:10.0pt;font-family:"Courier New";color:green'>/
/ Log the change of CEPT driver status. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1687><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1687<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(old_driver_status != CEPT_driver_status)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style=!
 'width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>8</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path7" title="Previous event (7)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking false branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path9" title="Next event (9)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></t!
 r><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;p
adding:.75pt 12.0pt .75pt .75pt' id=LN1688><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1688<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1689><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1689<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Couri!
 er New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(CEPT_driver_status)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1690><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1690<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier !
 New";color:darkmagenta;background:lemonchiffon'>LOG_CEPT_LINK_HEALED(C
ept_myid, CEPT_driver)</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1691><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1691<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;pa!
 dding:.75pt 12.0pt .75pt .75pt' id=LN1692><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1692<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>LOG_CEPT_LINK_FAILED(Cept_myid)</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1693><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span st!
 yle='font-size:8.0pt;font-family:"Courier New";color:#444444'>1693<o:p
></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1694><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1694<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1695><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1695<o:p></o:p></span></!
 p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// We have to set our CEPT identifier so it gets output during send. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1696><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1696<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span!
  style='font-size:10.0pt;font-family:"Courier New";color:black'> 
       sbits_out->dcc_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1697><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1697<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1698><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1698<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";col!
 or:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Note that this is not used but should be set for backwards compatibility.</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1699><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1699<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            sbits_out->loop_status = (INT8) -1;<o:p></o:p></span></p></td></tr><tr!
 ><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;paddin
g:.75pt 12.0pt .75pt .75pt' id=LN1700><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1700<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1701><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1701<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// If no configuration !
 loaded therefore no way to update outgoing bits. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1702><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1702<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>Cept_myid != 0</span></span> && <sp!
 an class=mrange><span style='background:#DFDDF3'>CEPT_driver != 0</spa
n></span>)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>9</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path8" title="Previous event (8)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'Cept_myid' is not equal to 0<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path10" title="Next event (10)"><span style='font-size:13.5pt'>$B!
 "*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>10</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path9" title="Previous event (9)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'CEPT_driver' is not equal to 0<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path11"!
  title="Next event (11)"><span style='font-size:13.5pt'>$B"*(B</span
></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>11</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path10" title="Previous event (10)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking true branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path12" title="Next event (12)"><span s!
 tyle='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1703><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1703<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1704><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1704<o:p></o:p></span></p></td>!
 <td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padd
ing:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// No change in driver status (from above). Determine loop status.</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1705><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1705<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:!
 black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Have to check if the CEPT is looped back onto itself and this</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1706><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1706<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font!
 -family:"Courier New";color:green'>// will be considered a loop failur
e (but not a link failure).</span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1707><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1707<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(CEPT_driver_status && CEPT_driver != Cept_myid)<o:p></o:p></span></p></td></tr><tr><td!
  width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>12</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path11" title="Previous event (11)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking true branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path13" title="Next event (13)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span>!
 </p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='widt
h:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1708><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1708<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1709><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1709<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14!
 .4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Check if this DCC is (still) the loop master. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1710><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1710<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>         !
        </span><span class=keyword><span 
style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(sbits_in.loop_id == Cept_myid)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#8C8C8C'><b>13</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path12" title="Previous event (12)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking true branch<span style='font-size:12.0pt'><o:p></o:p></sp!
 an></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path14" title="Next event (14)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1711><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1711<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1712><p c!
 lass=MsoNormal align=right style='text-align:right;line-height:14.4pt'
><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1712<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Save the new loop identifier (us, same as old). </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1713><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1713<o:p></o:p></span></p></td><t!
 d colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    sbits_out->loop_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1714><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1714<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1715><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='!
 font-size:8.0pt;font-family:"Courier New";color:#444444'>1715<o:p></o:
p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// We have looped back to ourselves so indicate this. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1716><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1716<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75!
 pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    sbits_out->wrapped_around = (UINT8) -1;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1717><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1717<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.!
 75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1718><p
 class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1718<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Check if we are going to be the new loop master. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1719><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New"!
 ;color:#444444'>1719<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(sbits_in.loop_id > Cept_myid)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1720><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size!
 :8.0pt;font-family:"Courier New";color:#444444'>1720<o:p></o:p></span>
</p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1721><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1721<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment!
 ><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Start new CEPT loop status bits. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1722><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1722<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    sbits_out->loop_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75!
 pt 12.0pt .75pt .75pt' id=LN1723><p class=MsoNormal align=right style=
'text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1723<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    sbits_out->wrapped_around = (UINT8) 0;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1724><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1724<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='fon!
 t-size:10.0pt;font-family:"Courier New";color:black'>                }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1725><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1725<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Unconfigured driver so assume we will be master. </span></i></span><span style='font-size:10.0pt;font-family:"Courier!
  New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 co
lspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1726><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1726<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(sbits_in.loop_id == 0)<o:p></o:p></span></p></td></t!
 r><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1727><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1727<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1728><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1728<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:!
 .75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'
><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Noone is cept master so we will try to start the loop. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1729><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1729<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>    &nb!
 sp;               sbits_out->loop_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1730><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1730<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    sbits_out->wrapped_around = (UINT8) 0;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1731><p class=MsoNormal align=right sty!
 le='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;
font-family:"Courier New";color:#444444'>1731<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1732><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1732<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>             !
    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Another DCC is the loop master (lower numbered). </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1733><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1733<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span>!
 <span style='font-size:10.0pt;font-family:"Courier New";color:black'><
o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1734><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1734<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1735><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1735<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:s!
 olid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Someone else is the CEPT master. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1736><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1736<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-s!
 ize:10.0pt;font-family:"Courier New";color:black'>   &n
bsp;                sbits_out->loop_id = sbits_in.loop_id;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1737><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1737<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1738><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1738<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:1!
 4.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Transfer CEPT loop status from the CEPT master. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1739><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1739<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>     &n!
 bsp;           
   sbits_out->wrapped_around = sbits_in.wrapped_around;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1740><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1740<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1741><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>174!
 1<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1742><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1742<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Couri!
 er New";color:green'>// CEPT driver is not working. </span></i></span>
<span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1743><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1743<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN!
 1744><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1744<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1745><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1745<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color!
 :black'>          &n
bsp;     </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Update the CEPT status bits when CEPT driver not working. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1746><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1746<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                sbits_out->loop_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspa!
 n=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1747><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1747<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                sbits_out->wrapped_around = (UINT8) 0;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1748><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1748<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC !
 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line
-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1749><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1749<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1750><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:!
 "Courier New";color:#444444'>1750<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// If not configured or no driver. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1751><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1751<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-h!
 eight:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1752><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1752<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1753><p class=MsoNormal align=right !
 style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1753<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Update the CEPT status bits when CEPT driver not working. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1754><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1754<o:p></o:p></span></p><!
 /td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;
padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            sbits_out->loop_id = Cept_myid;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1755><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1755<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            sbits_out->wrapped_around = (UINT8) 0;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;!
 padding:.75pt 12.0pt .75pt .75pt' id=LN1756><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1756<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1757><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1757<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 1!
 2.0pt .75pt .75pt' id=LN1758><p class=MsoNormal align=right style='tex
t-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1758<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Read the CEPT loop status and master (inherited from previous DCC). </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1759><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1759<o:p></o:p></span></p></td><td colspan=2 style='!
 border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        CEPT_status = sbits_out->wrapped_around ? </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_TRUE</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> : </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_FALSE</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 !
 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75p
t'><p class=MsoNormal style='background:#8C8C8C'><b>14</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path13" title="Previous event (13)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>'?' condition is true<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path15" title="Next event (15)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1760><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1760<o:p></o:p>!
 </span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1761><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1761<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Set the CEPT status iff CEPT loop is complete. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;bac!
 kground:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1762><p class=M
soNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1762<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>Cept_configuration != </span></span></span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_NULL</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'> && CEPT_status)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 !
 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>15</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path14" title="Previous event (14)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'Cept_configuration' is equal to null<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path16" title="Next event (16)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p!
 ></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 sty
le='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1763><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1763<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>           CEPT_master = sbits_out->loop_id;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1764><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1764<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></t!
 d></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1765><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1765<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// If CEPT status changes then do some stuff. If no change do nothing. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1766><p class=MsoNormal align=right style=!
 'text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;fon
t-family:"Courier New";color:#444444'>1766<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(<span class=mrange><span style='background:#DFDDF3'>old_loop_status != CEPT_status</span></span> || old_master != CEPT_master)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=!
 MsoNormal style='background:#BFBA87'><b>16</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path15" title="Previous event (15)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Assuming 'old_loop_status' is equal to 'CEPT_status'<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path17" title="Next event (17)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpaddi!
 ng=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p cla
ss=MsoNormal style='background:#8C8C8C'><b>17</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#Path16" title="Previous event (16)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Taking false branch<span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><a href="#EndPath" title="Next event (18)"><span style='font-size:13.5pt'>$B"*(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1767><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1767<o:p></o:p></span></p!
 ></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1768><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1768<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Update the user interf!
 ace (because status has changed). </span></i></span><span style='font-
size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1769><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1769<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            (</span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>void</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>) </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_Set_Events</span></span><s!
 pan style='font-size:10.0pt;font-family:"Courier New";color:black'>(&</span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>UI_events</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>UI_CEPT_CHANGED</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>, </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>NU_OR</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>);<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1770><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:!
 "Courier New";color:#444444'>1770<o:p></o:p></span></p></td><td colspa
n=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1771><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1771<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// If the CEPT is dead, disconnect its users. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background!
 :#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1772><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1772<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(!CEPT_status)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1773><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#4444!
 44'>1773<o:p></o:p></span></p></td><td colspan=2 style='border:none;bo
rder-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                Cept_Teardown();<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1774><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1774<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// S!
 etup any users (i.e., music) now that cept is alive. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1775><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1775<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='!
 width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=
LN1776><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1776<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                Cept_Setup();<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1777><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1777<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#!
 EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1778><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1778<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Only log iff there is a configuration and this is part of a loop. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1779><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span s!
 tyle='font-size:8.0pt;font-family:"Courier New";color:#444444'>1779<o:
p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(Cept_configuration->globals.cept)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1780><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1780<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><sp!
 an style='font-size:10.0pt;font-family:"Courier New";color:black'>            {<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1781><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1781<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Log the CEPT heal/fail. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span!
 ></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;backgro
und:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1782><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1782<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(CEPT_status)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1783><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:!
 "Courier New";color:#444444'>1783<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                    </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>LOG_CEPT_LOOP_HEALED(Cept_myid, CEPT_master)</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1784><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1784<o:p></o:p></span></p></td><td colspan=2 style='border:!
 none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'
><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>                </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>else</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1785><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1785<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>           &!
 nbsp;        </span><span class=macro><span style='font-size:10.0pt;font-family:"Courier New";color:darkmagenta;background:lemonchiffon'>LOG_CEPT_LOOP_FAILED(Cept_myid)</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>;<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1786><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1786<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>            }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;p!
 adding:.75pt 12.0pt .75pt .75pt' id=LN1787><p class=MsoNormal align=ri
ght style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1787<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        }<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1788><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1788<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1789><p class=MsoNormal align=right style='text-!
 align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1789<o:p></o:p></span></p></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=comment><i><span style='font-size:10.0pt;font-family:"Courier New";color:green'>// Set the loop LED based upon the loop status iff part of CEPT loop. </span></i></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt' id=LN1790><p class=MsoNormal align=right style='text-align:right;line-height:14.4pt'><span style='font-size:8.0pt;font-family:"Courier New";color:#444444'>1790<o:p></o:p></span></p></td><td colspan=2 style='bo!
 rder:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6
.0pt'><p class=MsoNormal style='line-height:14.4pt'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>        </span><span class=keyword><span style='font-size:10.0pt;font-family:"Courier New";color:blue'>if</span></span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(CEPT_status && <span class=mrange><span style='background:#DFDDF3'>Cept_configuration->globals.cept</span></span>)<o:p></o:p></span></p></td></tr><tr><td width=45 colspan=2 style='width:33.75pt;background:#EEEEEE;padding:.75pt 12.0pt .75pt .75pt'></td><td colspan=2 style='border:none;border-left:solid #CCCCCC 2.25pt;padding:.75pt .75pt .75pt 6.0pt'><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='background:#BFBA87'><b>18</b><b><span style='font-size:12.0pt'><o:p></o:p></span></b></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class!
 =MsoNormal><a href="#Path17" title="Previous event (17)"><span style='font-size:13.5pt'>$B"+(B</span></a><span style='font-size:12.0pt'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Dereference of null pointer<span style='font-size:12.0pt'><o:p></o:p></span></p></td></tr></table></td></tr><tr height=0><td width=1 style='border:none' id=LN1791></td><td width=44 style='border:none'></td><td width=546 style='border:none'></td><td width=546 style='border:none'></td></tr></table><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-CA'>--<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-CA'>Dennis Cote<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-CA'>Harding Instruments<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-CA'>780-462-7100<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></bod!
 y></html>