You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48268 lines
1.6 MiB
48268 lines
1.6 MiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
|
<HTML><HEAD><META content="IE=7.0000" http-equiv="X-UA-Compatible"> |
|
<TITLE>LDRA Testbed Code Review Report</TITLE> |
|
<META content="text/html; charset=gb2312" http-equiv=Content-Type> |
|
<STYLE type=text/css>.orag-line { |
|
BACKGROUND-COLOR: #ff7b42 |
|
} |
|
.break { |
|
BACKGROUND-COLOR: #ff7b42 |
|
} |
|
.blue-line { |
|
BACKGROUND-COLOR: #000080 |
|
} |
|
.break-p { |
|
BACKGROUND-COLOR: #000084 |
|
} |
|
.break-p { |
|
border-radius: 10px |
|
} |
|
.break { |
|
border-radius: 10px |
|
} |
|
DIV { |
|
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px |
|
} |
|
H2 { |
|
TEXT-ALIGN: center |
|
} |
|
H3 { |
|
TEXT-ALIGN: center |
|
} |
|
.header { |
|
TEXT-ALIGN: center |
|
} |
|
TABLE TD { |
|
TEXT-ALIGN: left |
|
} |
|
TABLE { |
|
MARGIN: auto |
|
} |
|
P.pagebreak { |
|
PAGE-BREAK-BEFORE: always |
|
} |
|
P.nopagebreak { |
|
|
|
} |
|
P.shiftleft { |
|
MARGIN-LEFT: -54pt |
|
} |
|
BR.pagebreak { |
|
PAGE-BREAK-BEFORE: always |
|
} |
|
</STYLE> |
|
|
|
<SCRIPT language=Javascript> |
|
|
|
function popup(mylink, windowname) |
|
{ |
|
if (! window.focus && window.opener) |
|
{ |
|
return true; |
|
} |
|
var href; |
|
var temp; |
|
if (typeof(mylink)=='string') |
|
{ |
|
href=mylink; |
|
} |
|
else |
|
{ |
|
href=mylink.href; |
|
temp = window.open(href, windowname, 'width=600, height=300,scrollbars=yes'); |
|
temp.focus(); |
|
return false; |
|
} |
|
} |
|
function targetopener(mylink, closeme, closeonly) |
|
{ |
|
if (! (window.focus && window.opener)) return true; |
|
if (! closeonly) window.opener.location.href=mylink.href; |
|
window.blur(); |
|
window.opener.focus(); |
|
if (closeme) window.close(); |
|
return false; |
|
return false; |
|
} |
|
|
|
</SCRIPT> |
|
|
|
<SCRIPT language=Javascript |
|
src="LDRA%20Testbed%20Code%20Review%20Report_files/imagejs.js"> |
|
// --> |
|
</SCRIPT> |
|
|
|
<META name=GENERATOR content="MSHTML 11.00.10570.1001"></HEAD> |
|
<BODY bgColor=#fffff2> |
|
<DIV class=break |
|
style="HEIGHT: 10px; WIDTH: 80%; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><A |
|
name=top_of_rep></A><BR> |
|
<STYLE type=text/css>A.set1:link { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8 |
|
} |
|
A.set1:visited { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8 |
|
} |
|
A.set1:active { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fbfcc8 |
|
} |
|
A:link { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue |
|
} |
|
A:visited { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue |
|
} |
|
A:active { |
|
TEXT-DECORATION: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue |
|
} |
|
</STYLE> |
|
|
|
<CENTER><FONT size=9><B>LDRA Testbed ® Code Review Report </FONT></B></CENTER> |
|
<CENTER><FONT size=9><B></FONT></B></CENTER> |
|
<CENTER> |
|
<H1>Group : qrs_02 </H1></CENTER><BR><BR><BR><BR> |
|
<HR width="100%"> |
|
|
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT color=#fbfcc8 size=5>Overall Result: FAIL |
|
</FONT></TH></TR></TBODY></TABLE></CENTER> |
|
<HR width="100%"> |
|
<BR><BR><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#d7eded border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Report Production </TH> |
|
<TH>Report Configuration </TH> |
|
<TH>Analysis phases </TH></TR> |
|
<TR> |
|
<TD> |
|
<UL> |
|
<LI>C/C++ LDRA Testbed Version: 9.4.1 |
|
<LI>Config. File: C:\LDRA_Toolsuite\c\creport.dat |
|
<LI>Produced On: Thu Jun 27 2024 at 11:42:21 |
|
<LI>Penalty File: C:\LDRA_Toolsuite\c\cpen.dat</LI></UL></TD> |
|
<TD> |
|
<UL> |
|
<LI>Report Level: Summary Report |
|
<LI>Procedures Reported: Fails Only |
|
<LI>Programming Standards Model: MISRA-C:2012 |
|
<LI>Line Numbers refer to: Original Source File |
|
<LI>Violation Details: Violations Only |
|
<LI>Reporting Scope: Source file and associated header</LI></UL></TD> |
|
<TD> |
|
<UL> |
|
<LI>Static: Yes |
|
<LI>Complexity: Yes |
|
<LI>Static Data Flow: Yes |
|
<LI>Information Flow: Yes |
|
<LI>Cross Reference: Yes</LI></UL></TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV> |
|
<H4><A name=contents>Contents </A></H4>Overall Code Review Summary <BR> |
|
<UL> |
|
<LI>Totals of Violations for each Standard <BR> |
|
<LI><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Table |
|
of Procedure Results </A><BR> |
|
<LI><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#source_file_table">Table |
|
of Source Files in Group </A><BR> |
|
<LI>Table of Global Basic Information <BR><BR></LI></UL><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_reports">Report |
|
on Program Components </A><BR> |
|
<UL> |
|
<LI>Code Review Results Global Program and Selected Procedures |
|
<BR><BR></LI></UL><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms </A><BR> |
|
<HR> |
|
<BR><BR><BR><BR> |
|
<CENTER> |
|
<H2>Overall Code Review Summary</H2></CENTER><BR><BR> |
|
<H4>Totals of Violations for Selected Code Review Standards </H4>'-' indicates |
|
required Analysis Phase results are not yet available. <BR>'Off' indicates that |
|
the standard is switched off in the Penalty File (<lang>pen.dat). <BR><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>(M) Mandatory Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>36 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s36">') + document.write('Function has no return statement.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>54 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s54">') + document.write('Sizeof operator with side effects.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.6">') + document.write('MISRA-C:2012 R.13.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>66 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s66">') + document.write('Function with empty return expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup407S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>407 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s407">') + document.write('free used on string.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>480 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s480">') + document.write('String function params access same variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.1">') + document.write('MISRA-C:2012 R.19.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup483S.htm">5</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>483 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s483">') + document.write('free parameter is not heap item.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup484S.htm">16</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>484 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s484">') + document.write('Attempt to use already freed object.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup496S.htm">933</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>496 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s496">') + document.write('Function call with no prior declaration.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.3">') + document.write('MISRA-C:2012 R.17.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>545 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s545">') + document.write('Assignment of overlapping storage.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.1">') + document.write('MISRA-C:2012 R.19.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>591 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s591">') + document.write('Inappropriate use of file pointer.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.5">') + document.write('MISRA-C:2012 R.22.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>614 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s614">') + document.write('Use of static keyword in array parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.6">') + document.write('MISRA-C:2012 R.17.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>631 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s631">') + document.write('Declaration not reachable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>2 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d2">') + document.write('Function does not return a value on all paths.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.4">') + document.write('MISRA-C:2012 R.17.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>48 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d48">') + document.write('Attempt to write to unopened file.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.6">') + document.write('MISRA-C:2012 R.22.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup51D.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>51 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d51">') + document.write('Attempt to read from freed memory.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.2">') + document.write('MISRA-C:2012 R.22.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup53D.htm">17</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>53 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d53">') + document.write('Attempt to use uninitialised pointer.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup69D.htm">30</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>69 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d69">') + document.write('Procedure contains UR data flow anomalies.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.1">') + document.write('MISRA-C:2012 R.9.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>98 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d98">') + document.write('Attempt to write to file opened read only.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.4">') + document.write('MISRA-C:2012 R.22.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>1 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s1">') + document.write('Procedure name reused.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup9S.htm">68</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>9 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s9">') + document.write('Assignment operation in expression.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.4">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup11S.htm">32</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>11 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s11">') + document.write('No brackets to loop body.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup12S.htm">505</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>12 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s12">') + document.write('No brackets to then/else.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>20 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s20">') + document.write('Parameter not declared explicitly.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1">') + document.write('MISRA-C:2012 R.8.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>21 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s21">') + document.write('Number of parameters does not match.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.1.3">') + document.write('MISRA-C:2012 R.1.1,R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup30S.htm">29</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>30 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s30">') + document.write('Deprecated usage of ++ or -- operators found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.3">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup35S.htm">8</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>35 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s35">') + document.write('Static procedure is not explicitly called in code analysed.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>37 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s37">') + document.write('Procedure parameter has a type but no identifier.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.2">') + document.write('MISRA-C:2012 R.8.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>39 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s39">') + document.write('Unsuitable type for loop variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.1">') + document.write('MISRA-C:2012 R.14.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>43 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s43">') + document.write('Use of setjmp/longjmp.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.4">') + document.write('MISRA-C:2012 R.21.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup44S.htm">76</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>44 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s44">') + document.write('Use of banned function or variable.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.12,r.1.3,r.17.1,r.21.3,r.21.6,r.21.7,r.21.8,r.21.9,r.21.10,r.21.12">') + document.write('MISRA-C:2012 D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup47S.htm">60</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>47 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s47">') + document.write('Array bound exceeded.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup48S.htm">24</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>48 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s48">') + document.write('No default case in switch statement.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.4">') + document.write('MISRA-C:2012 R.16.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup50S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>50 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s50">') + document.write('Use of shift operator on signed type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>51 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s51">') + document.write('Shifting value too far.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.2">') + document.write('MISRA-C:2012 R.12.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>52 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s52">') + document.write('Unsigned expression negated.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup57S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>57 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s57">') + document.write('Statement with no side effect.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup59S.htm">22</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>59 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s59">') + document.write('Else alternative missing in if.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.7">') + document.write('MISRA-C:2012 R.15.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>60 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s60">') + document.write('Empty switch statement.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.6">') + document.write('MISRA-C:2012 R.16.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>61 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s61">') + document.write('Switch contains default only.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.6">') + document.write('MISRA-C:2012 R.16.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup62S.htm">169</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>62 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s62">') + document.write('Switch case not terminated with break.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.3">') + document.write('MISRA-C:2012 R.16.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>63 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s63">') + document.write('Empty parameter list to procedure/function.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.2">') + document.write('MISRA-C:2012 R.8.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>64 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s64">') + document.write('Void procedure used in expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>65 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s65">') + document.write('Void variable passed as parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup71S.htm">38</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>71 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s71">') + document.write('Pointer assignment to wider scope.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>72 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s72">') + document.write('Signed bit field less than 2 bits wide.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.2">') + document.write('MISRA-C:2012 R.6.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>73 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s73">') + document.write('Bit field not signed or unsigned int.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.1">') + document.write('MISRA-C:2012 R.6.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>76 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s76">') + document.write('More than one of # or ## in a macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.11">') + document.write('MISRA-C:2012 R.20.11') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup78S.htm">14</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>78 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s78">') + document.write('Macro parameter not in brackets.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.7">') + document.write('MISRA-C:2012 R.20.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup83S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>83 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s83">') + document.write('Octal number found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.1">') + document.write('MISRA-C:2012 R.7.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>86 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s86">') + document.write('Attempt to define reserved word.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.4,r.21.1">') + document.write('MISRA-C:2012 R.20.4,R.21.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>88 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s88">') + document.write('Procedure is not pure assembler.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.3">') + document.write('MISRA-C:2012 D.4.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>92 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s92">') + document.write('Duplicate use of a name in an enumeration.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup93S.htm">35</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>93 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s93">') + document.write('Value is not of appropriate type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.3,r.10.4,r.10.5,r.11.1">') + document.write('MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup94S.htm">7</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>94 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s94">') + document.write('Casting operation on a pointer.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.3,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup95S.htm">8</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>95 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s95">') + document.write('Casting operation to a pointer.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.3,r.11.5,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup96S.htm">23</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>96 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s96">') + document.write('Use of mixed mode arithmetic.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.2,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>100 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s100">') + document.write('#include filename is non conformant.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.2">') + document.write('MISRA-C:2012 R.20.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup101S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>101 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s101">') + document.write('Function return type inconsistent.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>102 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s102">') + document.write('Function and prototype return inconsistent (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>103 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s103">') + document.write('Function and prototype param inconsistent (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>104 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s104">') + document.write('Struct field initialisation incorrect.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>105 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s105">') + document.write('Initialisation brace { } fault.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.2">') + document.write('MISRA-C:2012 R.9.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup107S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>107 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s107">') + document.write('Type mismatch in ternary expression.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.4">') + document.write('MISRA-C:2012 R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>112 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s112">') + document.write('Typedef name redeclared.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>113 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s113">') + document.write('Non standard character in source.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup114S.htm">547</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>114 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s114">') + document.write('Expression is not Boolean.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.14.4">') + document.write('MISRA-C:2012 R.10.1,R.14.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>118 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s118">') + document.write('main must be int (void) or int (int,char*[]).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup119S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>119 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s119">') + document.write('Nested comment found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.3.1">') + document.write('MISRA-C:2012 R.3.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup120S.htm">245</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>120 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s120">') + document.write('Use of bit operator on signed type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>121 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s121">') + document.write('Use of boolean expression in switch.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.7">') + document.write('MISRA-C:2012 R.16.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup122S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>122 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s122">') + document.write('Use of abort, exit, etc.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.8">') + document.write('MISRA-C:2012 R.21.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup123S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>123 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s123">') + document.write('Use of underlying enum representation value.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>125 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s125">') + document.write('Use of ## or # in a macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.10,r.20.12">') + document.write('MISRA-C:2012 R.20.10,R.20.12') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>126 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s126">') + document.write('A #if has no #endif in the same file.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.14">') + document.write('MISRA-C:2012 R.20.14') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>127 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s127">') + document.write('Array has no bounds specified.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.11,r.9.5">') + document.write('MISRA-C:2012 R.8.11,R.9.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>128 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s128">') + document.write('Parameter has same name as global variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup130S.htm">9</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>130 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s130">') + document.write('Included file is not permitted.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.5,r.21.6,r.21.10,r.21.11">') + document.write('MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup131S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>131 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s131">') + document.write('Name reused in inner scope.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup132S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>132 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s132">') + document.write('Assignment operator in boolean expression.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.4">') + document.write('MISRA-C:2012 R.13.1,R.13.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>134 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s134">') + document.write('Volatile variable in complex expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2">') + document.write('MISRA-C:2012 R.13.1,R.13.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>135 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s135">') + document.write('Parameter list is KR.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1,r.8.2">') + document.write('MISRA-C:2012 R.8.1,R.8.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>136 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s136">') + document.write('Bit operator with boolean operand.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup139S.htm">6</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>139 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s139">') + document.write('Construct leads to infeasible code.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.3">') + document.write('MISRA-C:2012 R.14.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>140 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s140">') + document.write('Infeasible loop condition found.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.3">') + document.write('MISRA-C:2012 R.14.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>145 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s145">') + document.write('#if has invalid expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>147 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s147">') + document.write('Spurious characters after preprocessor directive.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.13">') + document.write('MISRA-C:2012 R.20.13') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>156 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s156">') + document.write('Use of ´defined´ keyword in macro body.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.1">') + document.write('MISRA-C:2012 R.21.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup157S.htm">7</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>157 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s157">') + document.write('Modification of string literal.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.4">') + document.write('MISRA-C:2012 R.7.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>172 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s172">') + document.write('Variable declared multiply.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>176 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s176">') + document.write('Non standard escape sequence in source.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3,r.4.1">') + document.write('MISRA-C:2012 R.1.3,R.4.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup203S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>203 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s203">') + document.write('Cast on a constant value.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.8">') + document.write('MISRA-C:2012 R.11.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>218 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s218">') + document.write('Name is used in standard libraries.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.2">') + document.write('MISRA-C:2012 R.21.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup219S.htm">6</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>219 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s219">') + document.write('User name starts with underscore.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.21.1,r.21.2">') + document.write('MISRA-C:2012 R.21.1,R.21.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup243S.htm">7</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>243 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s243">') + document.write('Included file not protected with #define.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.10">') + document.write('MISRA-C:2012 D.4.10') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>245 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s245">') + document.write('Case statement in nested block.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.2">') + document.write('MISRA-C:2012 R.16.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>248 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s248">') + document.write('Divide by zero in preprocessor directive.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>249 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s249">') + document.write('Operation not appropriate to boolean type.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>252 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s252">') + document.write('Lower case suffix to literal number.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.3">') + document.write('MISRA-C:2012 R.7.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup270S.htm">25</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>270 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s270">') + document.write('For loop initialisation is not simple.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup271S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>271 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s271">') + document.write('For loop incrementation is not simple.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup276S.htm">48</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>276 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s276">') + document.write('Case is not part of switch enumeration.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>296 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s296">') + document.write('Function declared at block scope.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>322 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s322">') + document.write('Default is not last case of switch.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.5">') + document.write('MISRA-C:2012 R.16.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>323 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s323">') + document.write('Switch has more than one default case.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>324 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s324">') + document.write('Macro call has wrong number of parameters.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>325 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s325">') + document.write('Inconsistent use of tag.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>326 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s326">') + document.write('Declaration is missing type.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.1">') + document.write('MISRA-C:2012 R.8.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>329 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s329">') + document.write('Operation not appropriate to plain char.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.2">') + document.write('MISRA-C:2012 R.10.1,R.10.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup330S.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>330 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s330">') + document.write('Implicit conversion of underlying type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup331S.htm">698</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>331 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s331">') + document.write('Literal value requires a U suffix.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.2,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.7.2,R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>332 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s332">') + document.write('Widening cast on complex integer expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>333 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s333">') + document.write('Widening cast on complex float expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>335 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s335">') + document.write('Operator defined contains illegal items.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>336 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s336">') + document.write('#if expansion contains define operator.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup337S.htm">5</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>337 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s337">') + document.write('Undefined macro variable in #if.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.9">') + document.write('MISRA-C:2012 R.20.9') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>341 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s341">') + document.write('Preprocessor construct as macro parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.6">') + document.write('MISRA-C:2012 R.20.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>342 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s342">') + document.write('Extra chars after preprocessor directive.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.13">') + document.write('MISRA-C:2012 R.20.13') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>343 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s343">') + document.write('#else has no #if, etc in the same file.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.14">') + document.write('MISRA-C:2012 R.20.14') + document.write('</a>') </SCRIPT> |
|
</TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>344 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s344">') + document.write('Cast on volatile value.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.8">') + document.write('MISRA-C:2012 R.11.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>345 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s345">') + document.write('Bit operator with floating point operand.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.10.3">') + document.write('MISRA-C:2012 R.1.1,R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup361S.htm">77</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>361 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s361">') + document.write('Expression needs brackets.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.1,r.20.7">') + document.write('MISRA-C:2012 R.12.1,R.20.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup374S.htm">5</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>374 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s374">') + document.write('Name conflict with typedef.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup382S.htm">208</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>382 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s382">') + document.write('(void) missing for discarded return value.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.7">') + document.write('MISRA-C:2012 R.17.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>383 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s383">') + document.write('Identifier name matches macro name.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>384 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s384">') + document.write('Identifier matches macro name in 31 chars.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.4,r.5.5">') + document.write('MISRA-C:2012 R.5.4,R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>385 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s385">') + document.write('MISRA switch statement syntax violation.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.1">') + document.write('MISRA-C:2012 R.16.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>389 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s389">') + document.write('Bool value incremented/decremented.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>397 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s397">') + document.write('Array initialisation has insufficient items.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.3">') + document.write('MISRA-C:2012 R.9.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>402 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s402">') + document.write('Comparison of booleans.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup403S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>403 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s403">') + document.write('Negative (or potentially negative) shift.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.12.2">') + document.write('MISRA-C:2012 R.10.1,R.12.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>404 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s404">') + document.write('Array initialisation has too many items.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>406 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s406">') + document.write('Use of ++ or -- on RHS of && or || operator.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.5">') + document.write('MISRA-C:2012 R.13.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>408 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s408">') + document.write('Volatile variable accessed on RHS of && or ||.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.5">') + document.write('MISRA-C:2012 R.13.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup410S.htm">11</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>410 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s410">') + document.write('Switch empty default has no comment.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.16.4">') + document.write('MISRA-C:2012 R.16.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>411 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s411">') + document.write('Inappropriate value assigned to enum.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>412 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s412">') + document.write('Undefined behaviour, \\ before E-O-F.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>427 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s427">') + document.write('Filename in #include not in < > or " ".') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.3">') + document.write('MISRA-C:2012 R.20.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>428 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s428">') + document.write('No {} for switch.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.6">') + document.write('MISRA-C:2012 R.15.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup429S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>429 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s429">') + document.write('Empty middle expression in for loop.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup430S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>430 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s430">') + document.write('Inconsistent usage of loop control variable.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>431 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s431">') + document.write('Char used instead of (un)signed char.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>432 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s432">') + document.write('Inappropriate type - should be plain char.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup433S.htm">34</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>433 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s433">') + document.write('Type conversion without cast.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1,r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.1,R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup434S.htm">50</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>434 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s434">') + document.write('Signed/unsigned conversion without cast.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>435 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s435">') + document.write('Float/integer conversion without cast.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup436S.htm">45</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>436 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s436">') + document.write('Declaration does not specify an array.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup437S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>437 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s437">') + document.write('< > <= >= used on different object pointers.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.3">') + document.write('MISRA-C:2012 R.18.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup438S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>438 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s438">') + document.write('Pointer subtraction not addressing one array.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.2">') + document.write('MISRA-C:2012 R.18.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup439S.htm">35</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>439 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s439">') + document.write('Cast from pointer to integral type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.2,r.11.4,r.11.6,r.11.7">') + document.write('MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup440S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>440 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s440">') + document.write('Cast from integral type to pointer.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1,r.11.2,r.11.4,r.11.6,r.11.7">') + document.write('MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>441 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s441">') + document.write('Float cast to non-float.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>442 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s442">') + document.write('Signed integral type cast to unsigned.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>443 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s443">') + document.write('Unsigned integral type cast to signed.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup444S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>444 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s444">') + document.write('Integral type cast to non-integral.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.8">') + document.write('MISRA-C:2012 R.10.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>445 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s445">') + document.write('Narrower float conversion without cast.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup446S.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>446 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s446">') + document.write('Narrower int conversion without cast.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>450 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s450">') + document.write('Wide string and string concatenated.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>451 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s451">') + document.write('No cast for widening complex float expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.6,r.10.7">') + document.write('MISRA-C:2012 R.10.6,R.10.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup452S.htm">6</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>452 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s452">') + document.write('No cast for widening complex int expression.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.6,r.10.7">') + document.write('MISRA-C:2012 R.10.6,R.10.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup458S.htm">245</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>458 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s458">') + document.write('Implicit conversion: actual to formal param.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3">') + document.write('MISRA-C:2012 R.10.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>461 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s461">') + document.write('Identifier with ambiguous linkage.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup465S.htm">12</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>465 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s465">') + document.write('Struct/union not completely specified.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>477 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s477">') + document.write('Empty else clause following else if.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.7">') + document.write('MISRA-C:2012 R.15.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>481 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s481">') + document.write('Array with no bounds in struct.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.18.7">') + document.write('MISRA-C:2012 R.1.1,R.18.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>482 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s482">') + document.write('Incomplete structure referenced.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup486S.htm">8</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>486 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s486">') + document.write('Incorrect number of formats in output function.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>487 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s487">') + document.write('Insufficient space allocated.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup488S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>488 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s488">') + document.write('Value outside range of underlying type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.3,r.10.4">') + document.write('MISRA-C:2012 R.10.3,R.10.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup489S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>489 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s489">') + document.write('Insufficient space for operation.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup497S.htm">15</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>497 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s497">') + document.write('Type is incomplete in translation unit.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup509S.htm">9</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>509 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s509">') + document.write('goto label is backwards.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.2">') + document.write('MISRA-C:2012 R.15.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup511S.htm">6</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>511 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s511">') + document.write('Jump into nested block.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.3">') + document.write('MISRA-C:2012 R.15.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>520 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s520">') + document.write('Bit field is not bool or explicit integral.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.6.1">') + document.write('MISRA-C:2012 R.6.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup531S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>531 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s531">') + document.write('Literal zero used in pointer context.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.9">') + document.write('MISRA-C:2012 R.11.9') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>550 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s550">') + document.write('Unsuffixed hex or octal is unsigned, add U.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.2">') + document.write('MISRA-C:2012 R.7.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup553S.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>553 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s553">') + document.write('Function and proto should both be static.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup554S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>554 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s554">') + document.write('Cast to an unrelated type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.2,r.11.3">') + document.write('MISRA-C:2012 R.11.2,R.11.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>565 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s565">') + document.write('Assignment to wider scope.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup567S.htm">46</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>567 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s567">') + document.write('Pointer arithmetic is not on array.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1,r.18.4">') + document.write('MISRA-C:2012 R.18.1,R.18.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>573 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s573">') + document.write('Macro concatenation of uni char names.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>575 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s575">') + document.write('Linkage differs from previous declaration.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.8">') + document.write('MISRA-C:2012 R.8.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup576S.htm">4</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>576 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s576">') + document.write('Function pointer is of wrong type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>580 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s580">') + document.write('Macro redefinition without using #undef.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1,r.20.4">') + document.write('MISRA-C:2012 R.1.1,R.20.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>581 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s581">') + document.write('Loop conditions are independent.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup582S.htm">29</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>582 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s582">') + document.write('const object reassigned.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>587 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s587">') + document.write('Const local variable not immediately initialised.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup589S.htm">29</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>589 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s589">') + document.write('Format is not appropriate type.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>590 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s590">') + document.write('Mode fault in fopen.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>606 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s606">') + document.write('Cast involving function pointer.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.11.1">') + document.write('MISRA-C:2012 R.11.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>608 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s608">') + document.write('Use of explicitly undefined language feature.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>611 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s611">') + document.write('Line splice used in // comment.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.3.2">') + document.write('MISRA-C:2012 R.3.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>612 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s612">') + document.write('inline function should be declared static.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.10">') + document.write('MISRA-C:2012 R.8.10') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>613 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s613">') + document.write('Use of restrict keyword.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.14">') + document.write('MISRA-C:2012 R.8.14') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>615 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s615">') + document.write('Conditional operator has incompatible types.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.1">') + document.write('MISRA-C:2012 R.1.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>616 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s616">') + document.write('Preprocessor result not 0 or 1.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.8">') + document.write('MISRA-C:2012 R.20.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>620 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s620">') + document.write('Initialisation designator duplicated.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.4">') + document.write('MISRA-C:2012 R.9.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup621S.htm">12</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>621 S </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s621">') + document.write('Variable-length array declared.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.8">') + document.write('MISRA-C:2012 R.18.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>622 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s622">') + document.write('Macro parameters are not unique within limits.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.4">') + document.write('MISRA-C:2012 R.5.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>623 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s623">') + document.write('String assigned to non const object.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.7.4">') + document.write('MISRA-C:2012 R.7.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>624 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s624">') + document.write('Inappropriate use of floating point type.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.10.1">') + document.write('MISRA-C:2012 R.10.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>626 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s626">') + document.write('#define of keyword.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.4">') + document.write('MISRA-C:2012 R.20.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>627 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s627">') + document.write('Initialiser both positional and designational.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.9.2,r.9.3,r.9.4">') + document.write('MISRA-C:2012 R.9.2,R.9.3,R.9.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>629 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s629">') + document.write('Divide by zero found.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>630 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s630">') + document.write('Duplicated enumeration value.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.12">') + document.write('MISRA-C:2012 R.8.12') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup6D.htm">55</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>6 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d6">') + document.write('Recursion in procedure calls found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.2">') + document.write('MISRA-C:2012 R.17.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup8D.htm">48</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>8 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d8">') + document.write('DD data flow anomalies found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>17 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d17">') + document.write('Identifier not unique within 31 characters.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.1,r.5.2,r.5.3">') + document.write('MISRA-C:2012 R.5.1,R.5.2,R.5.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup18D.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>18 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d18">') + document.write('Identifier name reused.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.3">') + document.write('MISRA-C:2012 R.5.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup22D.htm">334</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>22 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d22">') + document.write('Function has global variable side effects.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>26 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d26">') + document.write('Variable should be defined once in only one file.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>27 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d27">') + document.write('Variable should be declared static.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.7,r.8.8">') + document.write('MISRA-C:2012 R.8.7,R.8.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup28D.htm">10</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>28 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d28">') + document.write('Potentially infinite loop found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>33 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d33">') + document.write('No real declaration for external variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>34 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d34">') + document.write('Procedure name re-used in different files.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup35D.htm">3</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>35 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d35">') + document.write('Expression has side effects.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.5">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>36 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d36">') + document.write('Prototype and definition name mismatch.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.3,r.8.4">') + document.write('MISRA-C:2012 R.8.3,R.8.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>42 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d42">') + document.write('Local pointer returned in function result.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>43 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d43">') + document.write('Divide by 0 found.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup45D.htm">264</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>45 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d45">') + document.write('Pointer not checked for null before use.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.1">') + document.write('MISRA-C:2012 D.4.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>49 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d49">') + document.write('File pointer not closed on exit.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup50D.htm">9</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>50 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d50">') + document.write('Memory not freed after last reference.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup55D.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>55 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d55">') + document.write('Modification of loop counter in loop body.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.14.2">') + document.write('MISRA-C:2012 R.14.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>60 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d60">') + document.write('External object should be declared only once.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>61 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d61">') + document.write('Procedure should be declared static.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.7,r.8.8">') + document.write('MISRA-C:2012 R.8.7,R.8.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>63 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d63">') + document.write('No definition in system for prototyped procedure.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.6">') + document.write('MISRA-C:2012 R.8.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup65D.htm">5</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>65 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d65">') + document.write('Void function has no side effects.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup72D.htm">7</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>72 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d72">') + document.write('Potential side effect problem in expression.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup74D.htm">2</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>74 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d74">') + document.write('Potential side effect from repeated function call.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.2">') + document.write('MISRA-C:2012 R.13.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>75 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d75">') + document.write('Attempt to open file pointer more than once.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.1">') + document.write('MISRA-C:2012 R.22.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>76 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d76">') + document.write('Procedure is not called or referenced in code analysed.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup77D.htm">19</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>77 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d77">') + document.write('Local structure returned in function result.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.6">') + document.write('MISRA-C:2012 R.18.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>82 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d82">') + document.write('fsetpos values not generated by fgetpos.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>83 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d83">') + document.write('Potentially repeated call to ungetc.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>84 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d84">') + document.write('No fseek or flush before I/O.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>87 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d87">') + document.write('Illegal shared object in signal handler.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>89 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d89">') + document.write('Illegal use of raise in signal handler.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup91D.htm">11</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>91 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d91">') + document.write('Function return value potentially unused.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.7,r.17.7">') + document.write('MISRA-C:2012 D.4.7,R.17.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>103 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d103">') + document.write('File opened both read and write.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.22.3">') + document.write('MISRA-C:2012 R.22.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup105D.htm">140</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>105 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d105">') + document.write('DU anomaly dead code, variable value is unused on all paths.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.2">') + document.write('MISRA-C:2012 R.2.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup106D.htm">121</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>106 D </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d106">') + document.write('No prototype for non-static function.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>110 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d110">') + document.write('More than one prototype for same function.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.5">') + document.write('MISRA-C:2012 R.8.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>1 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x1">') + document.write('Declaration types do not match across a system.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>4 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x4">') + document.write('Identifier reuse: struct/union tag repeated.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>5 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x5">') + document.write('Identifier reuse: struct vs union.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>6 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x6">') + document.write('Identifier reuse: struct/union tag vs enum tag.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>7 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x7">') + document.write('Identifier reuse: tag vs procedure.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.7,R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>8 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x8">') + document.write('Identifier reuse: tag vs procedure parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>9 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x9">') + document.write('Identifier reuse: tag vs variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>10 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x10">') + document.write('Identifier reuse: tag vs label (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup11X.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>11 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x11">') + document.write('Identifier reuse: tag vs typedef.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.7">') + document.write('MISRA-C:2012 R.5.6,R.5.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup12X.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>12 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x12">') + document.write('Identifier reuse: tag vs macro.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>13 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x13">') + document.write('Identifier reuse: tag vs component.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>14 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x14">') + document.write('Identifier reuse: tag vs enum constant.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7">') + document.write('MISRA-C:2012 R.5.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>15 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x15">') + document.write('Identifier reuse: persistent var vs tag.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.7,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.7,R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>16 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x16">') + document.write('Identifier reuse: typedef vs variable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>17 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x17">') + document.write('Identifier reuse: typedef vs label (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>18 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x18">') + document.write('Identifier reuse: typedef vs typedef.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>19 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x19">') + document.write('Identifier reuse: typedef vs procedure parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>20 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x20">') + document.write('Identifier reuse: persistent var vs typedef.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.6,R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>21 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x21">') + document.write('Identifier reuse: typedef vs macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>22 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x22">') + document.write('Identifier reuse: typedef vs component.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>23 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x23">') + document.write('Identifier reuse: typedef vs enum constant.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6">') + document.write('MISRA-C:2012 R.5.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>24 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x24">') + document.write('Identifier reuse: typedef vs procedure.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.6,r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.6,R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>25 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x25">') + document.write('Identifier reuse: procedure vs procedure param.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>26 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x26">') + document.write('Identifier reuse: persistent var vs label (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>27 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x27">') + document.write('Identifier reuse: persist var vs persist var.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup28X.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>28 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x28">') + document.write('Identifier reuse: persistent var vs var.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>29 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x29">') + document.write('Identifier reuse: persistent var vs procedure.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Required Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>30 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x30">') + document.write('Identifier reuse: persistent var vs proc param.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>31 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x31">') + document.write('Identifier reuse: procedure vs procedure.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>32 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x32">') + document.write('Identifier reuse: procedure vs var.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>33 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x33">') + document.write('Identifier reuse: procedure vs label (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>34 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x34">') + document.write('Identifier reuse: proc vs macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>35 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x35">') + document.write('Identifier reuse: proc vs component.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>36 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x36">') + document.write('Identifier reuse: proc vs enum constant.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>37 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x37">') + document.write('Identifier reuse: persistent var vs macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>38 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x38">') + document.write('Identifier reuse: persistent var vs component.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>39 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x39">') + document.write('Identifier reuse: persistent var vs enum constant.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.8,r.5.9">') + document.write('MISRA-C:2012 R.5.8,R.5.9') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>47 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x47">') + document.write('Identifier reuse: component vs macro.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>48 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x48">') + document.write('Identifier reuse: label vs macro (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup50X.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>50 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x50">') + document.write('Identifier reuse: var vs macro.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup53X.htm">7</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>53 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x53">') + document.write('Identifier reuse: proc param vs macro.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup57X.htm">38</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>57 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x57">') + document.write('Identifier reuse: macro vs enum constant.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.5">') + document.write('MISRA-C:2012 R.5.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>61 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x61">') + document.write('Identifier match in 31 chars.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.5.1,r.5.2,r.5.3,r.5.4">') + document.write('MISRA-C:2012 R.5.1,R.5.2,R.5.3,R.5.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>62 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x62">') + document.write('Function prototype/defn return type mismatch (MR).') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.4">') + document.write('MISRA-C:2012 R.8.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup63X.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>63 X </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x63">') + document.write('Function prototype/defn param type mismatch (MR).') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.3,r.8.4">') + document.write('MISRA-C:2012 R.8.3,R.8.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>64 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x64">') + document.write('Array bound exceeded at call.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.5,r.18.1">') + document.write('MISRA-C:2012 R.17.5,R.18.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>66 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x66">') + document.write('Insufficient array space at call.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>68 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x68">') + document.write('Parameter indexing array too big at call.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>69 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x69">') + document.write('Global array bound exceeded at use.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>70 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x70">') + document.write('Array has insufficient space.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>71 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x71">') + document.write('Insufficient space for copy.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>72 X </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x72">') + document.write('Parameter indexing array too small at call.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.1">') + document.write('MISRA-C:2012 R.18.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup1Q.htm">13</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>1 Q </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_q1">') + document.write('Call has execution order dependant side effects.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.13.1,r.13.2,r.13.5">') + document.write('MISRA-C:2012 R.13.1,R.13.2,R.13.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup5Q.htm">1</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>5 Q </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_q5">') + document.write('File does not end with new line.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.3">') + document.write('MISRA-C:2012 R.1.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>1 U </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_u1">') + document.write('Inter-file recursion found.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.2">') + document.write('MISRA-C:2012 R.17.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=#ff8181 align=center ,><FONT color=blue> |
|
<CENTER><A onclick='return popup(this, "knotes")' |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02_link_popup1J.htm">10</A> |
|
</CENTER></FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>1 J </FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_j1">') + document.write('Unreachable Code found.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>3 J </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_j3">') + document.write('All internal linkage calls unreachable.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.1">') + document.write('MISRA-C:2012 R.2.1') + document.write('</a>') </SCRIPT> |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Number of Violations </TH> |
|
<TH>LDRA Code </TH> |
|
<TH>Advisory Standards </TH> |
|
<TH>MISRA-C:2012 Code </TH></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>51 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>13 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s13">') + document.write('goto detected.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.1">') + document.write('MISRA-C:2012 R.15.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>351 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>49 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s49">') + document.write('Logical conjunctions need brackets.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.1">') + document.write('MISRA-C:2012 R.12.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>6 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>53 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s53">') + document.write('Use of comma operator.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.3">') + document.write('MISRA-C:2012 R.12.3') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>2 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>68 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s68">') + document.write('#undef used.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.5">') + document.write('MISRA-C:2012 R.20.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>7 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>74 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s74">') + document.write('Union declared.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.19.2">') + document.write('MISRA-C:2012 R.19.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>1 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>75 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s75">') + document.write('Executable code before an included file.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.1">') + document.write('MISRA-C:2012 R.20.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>80 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s80">') + document.write('Pointer indirection exceeds 2 levels.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.5">') + document.write('MISRA-C:2012 R.18.5') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>81 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s81">') + document.write('Use of trigraph.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.4.2">') + document.write('MISRA-C:2012 R.4.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>32 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>87 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s87">') + document.write('Use of pointer arithmetic.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.18.4">') + document.write('MISRA-C:2012 R.18.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>291 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>90 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s90">') + document.write('Basic type declaration used.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.6">') + document.write('MISRA-C:2012 D.4.6') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>4 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>110 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s110">') + document.write('Use of single line comment(s) //.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>143 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s143">') + document.write('Curly brackets used in expression.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>35 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>149 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s149">') + document.write('Reference parameter to procedure is reassigned.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.8">') + document.write('MISRA-C:2012 R.17.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>1 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>217 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s217">') + document.write('Names only differ by case.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.5">') + document.write('MISRA-C:2012 D.4.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>4 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>293 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s293">') + document.write('Non ANSI/ISO construct used.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>1 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>302 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s302">') + document.write('Comment possibly contains code.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.4">') + document.write('MISRA-C:2012 D.4.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>9 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>338 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s338">') + document.write('#include preceded by non preproc directives.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.1">') + document.write('MISRA-C:2012 R.20.1') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>8 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>340 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s340">') + document.write('Use of function like macro.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.9">') + document.write('MISRA-C:2012 D.4.9') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>4 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>409 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s409">') + document.write('More than one break or goto statement in loop.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.4">') + document.write('MISRA-C:2012 R.15.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>2 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>413 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s413">') + document.write('User type declared but not used in code analysed.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.3,r.2.4">') + document.write('MISRA-C:2012 R.2.3,R.2.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>3 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>426 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s426">') + document.write('#undef used in a block.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.20.5">') + document.write('MISRA-C:2012 R.20.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>12 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>493 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s493">') + document.write('Numeric overflow.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.4">') + document.write('MISRA-C:2012 R.12.4') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>494 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s494">') + document.write('Numeric underflow.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.12.4">') + document.write('MISRA-C:2012 R.12.4') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>495 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s495">') + document.write('Typedef name has no size indication.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.6">') + document.write('MISRA-C:2012 D.4.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>610 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s610">') + document.write('Label is unused.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.6">') + document.write('MISRA-C:2012 R.2.6') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>17 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>628 S </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s628">') + document.write('Macro not used in translation unit.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.5">') + document.write('MISRA-C:2012 R.2.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>632 S </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_s632">') + document.write('Use of // comment in macro definition.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.1.2">') + document.write('MISRA-C:2012 R.1.2') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>88 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>7 C </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_c7">') + document.write('Procedure has more than one exit point.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.15.5">') + document.write('MISRA-C:2012 R.15.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>13 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>1 D </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d1">') + document.write('Unused procedure parameter.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.7">') + document.write('MISRA-C:2012 R.2.7') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>7 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>14 D </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d14">') + document.write('Attempt to change parameter passed by value.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.17.8">') + document.write('MISRA-C:2012 R.17.8') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>15 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d15">') + document.write('Unused procedural parameter.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.2.7">') + document.write('MISRA-C:2012 R.2.7') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>23 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>25 D </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d25">') + document.write('Scope of variable could be reduced.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.9">') + document.write('MISRA-C:2012 R.8.9') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>117 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>62 D </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d62">') + document.write('Pointer parameter should be declared const.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_r.8.13">') + document.write('MISRA-C:2012 R.8.13') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR> |
|
<TR> |
|
<TD align=center> |
|
<CENTER>0 </CENTER></TD> |
|
<TD>104 D </TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_d104">') + document.write('Structure implementation not hidden.') + document.write('</a>') </SCRIPT> |
|
</TD> |
|
<TD> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.8">') + document.write('MISRA-C:2012 D.4.8') + document.write('</a>') </SCRIPT> |
|
</TD></TR> |
|
<TR> |
|
<TD bgColor=yellow align=center ,><FONT color=blue> |
|
<CENTER>8 </CENTER></FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue>67 X </FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/standards.htm#standard_x67">') + document.write('Identifier is typographically ambiguous.') + document.write('</a>') </SCRIPT> |
|
</FONT></TD> |
|
<TD bgColor=yellow ,><FONT color=blue> |
|
<SCRIPT language=javascript> document.write(base_str + 'standards_info/html/misra-c_2012_model.htm#rule_misra-c%3A2012_d.4.5">') + document.write('MISRA-C:2012 D.4.5') + document.write('</a>') </SCRIPT> |
|
</FONT></TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>Number of Mandatory Standards checked </TD> |
|
<TD align=center>18 </TD></TR> |
|
<TR> |
|
<TD>Number of Required Standards checked </TD> |
|
<TD align=center>280 </TD></TR> |
|
<TR> |
|
<TD>Number of Advisory Standards checked </TD> |
|
<TD align=center>35 </TD></TR> |
|
<TR> |
|
<TD>Number of Document Standards checked </TD> |
|
<TD align=center>3 </TD></TR> |
|
<TR> |
|
<TD>Total Standards checked </TD> |
|
<TD align=center>333 </TD></TR> |
|
<TR> |
|
<TD>Total Standards checked including Document </TD> |
|
<TD align=center>336 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<H3>ANALYSIS OF 1 FILE(S) IN THIS GROUP HAS FAILED OR NOT BEEN RUN. QUALITY |
|
RESULTS NOT SHOWN </H3></CENTER> |
|
<CENTER>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\lconf.c </CENTER><BR><BR> |
|
<P class=pagebreak><BR> |
|
<P><BR> |
|
<HR width="100%"> |
|
<FONT color=#ff0000> |
|
<CENTER> |
|
<H3>OVERALL RESULT: FAIL</H3></CENTER></FONT> |
|
<HR width="100%"> |
|
<BR><A name=procedure_table></A><BR>Out of 214 program components, 3 (1.40 %) |
|
pass ( of which 0 conditionally pass ) and 211 fail ( of which 0 fail only |
|
because of insufficient comments ) <BR><BR> |
|
<H4>Procedure Results </H4> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Code Review Result </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Procedure </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Source File </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Unique |
|
Violations</A> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Failure |
|
Density</A> </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="79%" colSpan=44><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#global_prog">Global |
|
Program</A> </TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_item_checklist.c_checklist.c_1">print_item</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>checklist.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>56 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_arrows_checklist.c_checklist.c_2">print_arrows</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>checklist.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>61 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_buttons_checklist.c_checklist.c_3">print_buttons</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>checklist.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>175 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_checklist_checklist.c_checklist.c_4">dialog_checklist</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>checklist.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>43 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_warning_confdata.c_confdata.c_1">conf_warning</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>88 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_default_message_callback_confdata.c_confdata.c_2">conf_default_message_callback</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_set_message_callback_confdata.c_confdata.c_3">conf_set_message_callback</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_message_confdata.c_confdata.c_4">conf_message</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>31 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_get_configname_confdata.c_confdata.c_5">conf_get_configname</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>30 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_get_autoconfig_name_confdata.c_confdata.c_6">conf_get_autoconfig_name</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>30 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_expand_value_confdata.c_confdata.c_7">conf_expand_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>87 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_get_default_confname_confdata.c_confdata.c_8">conf_get_default_confname</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>64 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_set_sym_val_confdata.c_confdata.c_9">conf_set_sym_val</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#add_byte_confdata.c_confdata.c_10">add_byte</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>57 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#compat_getline_confdata.c_confdata.c_11">compat_getline</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>34 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_read_simple_confdata.c_confdata.c_12">conf_read_simple</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>2 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>47 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_read_confdata.c_confdata.c_13">conf_read</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>47 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#kconfig_print_symbol_confdata.c_confdata.c_14">kconfig_print_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#kconfig_print_comment_confdata.c_confdata.c_15">kconfig_print_comment</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#header_print_symbol_confdata.c_confdata.c_16">header_print_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>53 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#header_print_comment_confdata.c_confdata.c_17">header_print_comment</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#tristate_print_symbol_confdata.c_confdata.c_18">tristate_print_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>83 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_write_symbol_confdata.c_confdata.c_19">conf_write_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>80 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_write_heading_confdata.c_confdata.c_20">conf_write_heading</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_write_defconfig_confdata.c_confdata.c_21">conf_write_defconfig</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_write_confdata.c_confdata.c_22">conf_write</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_split_config_confdata.c_confdata.c_23">conf_split_config</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>44 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_write_autoconf_confdata.c_confdata.c_24">conf_write_autoconf</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>45 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_set_change_count_confdata.c_confdata.c_25">sym_set_change_count</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>69 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_add_change_count_confdata.c_confdata.c_26">sym_add_change_count</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_get_changed_confdata.c_confdata.c_27">conf_get_changed</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_set_changed_callback_confdata.c_confdata.c_28">conf_set_changed_callback</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#randomize_choice_values_confdata.c_confdata.c_29">randomize_choice_values</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>66 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#set_all_choice_values_confdata.c_confdata.c_30">set_all_choice_values</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>80 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_set_all_new_symbols_confdata.c_confdata.c_31">conf_set_all_new_symbols</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>confdata.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_symbol_expr.c_expr.c_1">expr_alloc_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>140 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_one_expr.c_expr.c_2">expr_alloc_one</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>120 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_two_expr.c_expr.c_3">expr_alloc_two</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>117 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_comp_expr.c_expr.c_4">expr_alloc_comp</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_and_expr.c_expr.c_5">expr_alloc_and</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_alloc_or_expr.c_expr.c_6">expr_alloc_or</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_copy_expr.c_expr.c_7">expr_copy</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>42 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_free_expr.c_expr.c_8">expr_free</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>28 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#__expr_eliminate_eq_expr.c_expr.c_9">__expr_eliminate_eq</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>27 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_eliminate_eq_expr.c_expr.c_10">expr_eliminate_eq</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_eq_expr.c_expr.c_11">expr_eq</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_eliminate_yn_expr.c_expr.c_12">expr_eliminate_yn</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>26 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_trans_bool_expr.c_expr.c_13">expr_trans_bool</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>20 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Code Review Result </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Procedure </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Source File </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Unique |
|
Violations</A> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Failure |
|
Density</A> </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="79%" colSpan=44><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_join_or_expr.c_expr.c_14">expr_join_or</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_join_and_expr.c_expr.c_15">expr_join_and</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_eliminate_dups1_expr.c_expr.c_16">expr_eliminate_dups1</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>22 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_eliminate_dups_expr.c_expr.c_17">expr_eliminate_dups</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_transform_expr.c_expr.c_18">expr_transform</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_contains_symbol_expr.c_expr.c_19">expr_contains_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_depends_symbol_expr.c_expr.c_20">expr_depends_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>31 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_trans_compare_expr.c_expr.c_21">expr_trans_compare</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_parse_string_expr.c_expr.c_22">expr_parse_string</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>49 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_calc_value_expr.c_expr.c_23">expr_calc_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>34 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_compare_type_expr.c_expr.c_24">expr_compare_type</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_get_leftmost_symbol_expr.c_expr.c_25">expr_get_leftmost_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>29 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_simplify_unmet_dep_expr.c_expr.c_26">expr_simplify_unmet_dep</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_print_expr.c_expr.c_27">expr_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>26 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_print_file_helper_expr.c_expr.c_28">expr_print_file_helper</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>75 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_fprint_expr.c_expr.c_29">expr_fprint</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>83 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_print_gstr_helper_expr.c_expr.c_30">expr_print_gstr_helper</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>70 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#expr_gstr_print_expr.c_expr.c_31">expr_gstr_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>expr.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#kconf_id_hash_hconf.c_hconf.c_1">kconf_id_hash</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>hconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>200 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#kconf_id_lookup_hconf.c_hconf.c_2">kconf_id_lookup</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>hconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>236 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_buttons_inputbox.c_inputbox.c_1">print_buttons</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>inputbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>175 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_inputbox_inputbox.c_inputbox.c_2">dialog_inputbox</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>inputbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>28 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_warn_menu.c_menu.c_1">menu_warn</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>129 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#prop_warn_menu.c_menu.c_2">prop_warn</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>129 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#_menu_init_menu.c_menu.c_3">_menu_init</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>75 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_entry_menu.c_menu.c_4">menu_add_entry</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>80 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_end_entry_menu.c_menu.c_5">menu_end_entry</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_menu_menu.c_menu.c_6">menu_add_menu</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_end_menu_menu.c_menu.c_7">menu_end_menu</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>75 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_check_dep_menu.c_menu.c_8">menu_check_dep</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>27 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_dep_menu.c_menu.c_9">menu_add_dep</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_set_type_menu.c_menu.c_10">menu_set_type</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>30 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_prop_menu.c_menu.c_11">menu_add_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_prompt_menu.c_menu.c_12">menu_add_prompt</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_visibility_menu.c_menu.c_13">menu_add_visibility</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_expr_menu.c_menu.c_14">menu_add_expr</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_symbol_menu.c_menu.c_15">menu_add_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>117 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_add_option_menu.c_menu.c_16">menu_add_option</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_validate_number_menu.c_menu.c_17">menu_validate_number</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>53 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_prop_menu.c_menu.c_18">sym_check_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>26 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_finalize_menu.c_menu.c_19">menu_finalize</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>37 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_has_prompt_menu.c_menu.c_20">menu_has_prompt</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>42 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_is_empty_menu.c_menu.c_21">menu_is_empty</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_is_visible_menu.c_menu.c_22">menu_is_visible</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>31 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_get_prompt_menu.c_menu.c_23">menu_get_prompt</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>36 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_get_root_menu_menu.c_menu.c_24">menu_get_root_menu</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_get_parent_menu_menu.c_menu.c_25">menu_get_parent_menu</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=2>16 </TD> |
|
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_has_help_menu.c_menu.c_26">menu_has_help</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_get_help_menu.c_menu.c_27">menu_get_help</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Code Review Result </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Procedure </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Source File </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Unique |
|
Violations</A> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Failure |
|
Density</A> </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="79%" colSpan=44><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_prompt_str_menu.c_menu.c_28">get_prompt_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>52 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_symbol_prop_menu.c_menu.c_29">get_symbol_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>75 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_symbol_props_str_menu.c_menu.c_30">get_symbol_props_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>54 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_symbol_str_menu.c_menu.c_31">get_symbol_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_relations_str_menu.c_menu.c_32">get_relations_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>52 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#menu_get_ext_help_menu.c_menu.c_33">menu_get_ext_help</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menu.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>47 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#do_print_item_menubox.c_menubox.c_1">do_print_item</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menubox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>69 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_arrows_menubox.c_menubox.c_2">print_arrows</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menubox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>65 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_buttons_menubox.c_menubox.c_3">print_buttons</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menubox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>143 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#do_scroll_menubox.c_menubox.c_4">do_scroll</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menubox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_menu_menubox.c_menubox.c_5">dialog_menu</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>menubox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_add_default_symbol.c_symbol.c_1">sym_add_default</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>113 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_init_symbol.c_symbol.c_2">sym_init</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>60 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_type_symbol.c_symbol.c_3">sym_get_type</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>31 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_type_name_symbol.c_symbol.c_4">sym_type_name</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_choice_prop_symbol.c_symbol.c_5">sym_get_choice_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>140 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_env_prop_symbol.c_symbol.c_6">sym_get_env_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>140 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_default_prop_symbol.c_symbol.c_7">sym_get_default_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_range_prop_symbol.c_symbol.c_8">sym_get_range_prop</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_range_val_symbol.c_symbol.c_9">sym_get_range_val</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>37 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_validate_range_symbol.c_symbol.c_10">sym_validate_range</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_set_changed_symbol.c_symbol.c_11">sym_set_changed</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_set_all_changed_symbol.c_symbol.c_12">sym_set_all_changed</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_calc_visibility_symbol.c_symbol.c_13">sym_calc_visibility</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>27 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_choice_default_symbol.c_symbol.c_14">sym_choice_default</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_calc_choice_symbol.c_symbol.c_15">sym_calc_choice</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>48 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_calc_value_symbol.c_symbol.c_16">sym_calc_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_clear_all_valid_symbol.c_symbol.c_17">sym_clear_all_valid</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>143 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_tristate_within_range_symbol.c_symbol.c_18">sym_tristate_within_range</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_set_tristate_value_symbol.c_symbol.c_19">sym_set_tristate_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>49 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_toggle_tristate_value_symbol.c_symbol.c_20">sym_toggle_tristate_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>44 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_string_valid_symbol.c_symbol.c_21">sym_string_valid</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_string_within_range_symbol.c_symbol.c_22">sym_string_within_range</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>44 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_set_string_value_symbol.c_symbol.c_23">sym_set_string_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>52 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_string_default_symbol.c_symbol.c_24">sym_get_string_default</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_get_string_value_symbol.c_symbol.c_25">sym_get_string_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>45 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_is_changable_symbol.c_symbol.c_26">sym_is_changable</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#strhash_symbol.c_symbol.c_27">strhash</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>69 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_lookup_symbol.c_symbol.c_28">sym_lookup</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>51 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_find_symbol.c_symbol.c_29">sym_find</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>48 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_expand_string_value_symbol.c_symbol.c_30">sym_expand_string_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>81 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_escape_string_value_symbol.c_symbol.c_31">sym_escape_string_value</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>53 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_rel_comp_symbol.c_symbol.c_32">sym_rel_comp</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>56 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_re_search_symbol.c_symbol.c_33">sym_re_search</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>53 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dep_stack_insert_symbol.c_symbol.c_34">dep_stack_insert</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dep_stack_remove_symbol.c_symbol.c_35">dep_stack_remove</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>20 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_print_recursive_symbol.c_symbol.c_36">sym_check_print_recursive</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>28 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_expr_deps_symbol.c_symbol.c_37">sym_check_expr_deps</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_sym_deps_symbol.c_symbol.c_38">sym_check_sym_deps</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Code Review Result </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Procedure </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Source File </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Unique |
|
Violations</A> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Failure |
|
Density</A> </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="79%" colSpan=44><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_choice_deps_symbol.c_symbol.c_39">sym_check_choice_deps</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>70 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#sym_check_deps_symbol.c_symbol.c_40">sym_check_deps</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#prop_alloc_symbol.c_symbol.c_41">prop_alloc</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>41 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#prop_get_symbol_symbol.c_symbol.c_42">prop_get_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>41 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#prop_get_type_name_symbol.c_symbol.c_43">prop_get_type_name</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>60 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#prop_add_env_symbol.c_symbol.c_44">prop_add_env</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>symbol.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>56 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#refresh_text_box_textbox.c_textbox.c_1">refresh_text_box</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_textbox_textbox.c_textbox.c_2">dialog_textbox</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>31 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#back_lines_textbox.c_textbox.c_3">back_lines</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=2>18 </TD> |
|
<TD bgColor=#afe1ab colSpan=9><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_page_textbox.c_textbox.c_4">print_page</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_line_textbox.c_textbox.c_5">print_line</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#get_line_textbox.c_textbox.c_6">get_line</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>32 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_position_textbox.c_textbox.c_7">print_position</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>textbox.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>170 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11>set_mono_theme </TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11>set_classic_theme </TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#008000>Pass </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11>set_blackbg_theme </TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD> |
|
<TD bgColor=#5fc05a colSpan=11>0 </TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#set_bluetitle_theme_util.c_util.c_4">set_bluetitle_theme</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#set_theme_util.c_util.c_5">set_theme</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>180 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#init_one_color_util.c_util.c_6">init_one_color</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#init_dialog_colors_util.c_util.c_7">init_dialog_colors</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#color_setup_util.c_util.c_8">color_setup</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>27 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#attr_clear_util.c_util.c_9">attr_clear</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_clear_util.c_util.c_10">dialog_clear</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#init_dialog_util.c_util.c_11">init_dialog</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>515 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#set_dialog_backtitle_util.c_util.c_12">set_dialog_backtitle</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#set_dialog_subtitles_util.c_util.c_13">set_dialog_subtitles</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>133 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#end_dialog_util.c_util.c_14">end_dialog</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>120 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_title_util.c_util.c_15">print_title</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>69 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_autowrap_util.c_util.c_16">print_autowrap</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_button_util.c_util.c_17">print_button</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>57 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#draw_box_util.c_util.c_18">draw_box</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>42 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#draw_shadow_util.c_util.c_19">draw_shadow</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>74 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#first_alpha_util.c_util.c_20">first_alpha</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#on_key_esc_util.c_util.c_21">on_key_esc</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>56 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#on_key_resize_util.c_util.c_22">on_key_resize</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>40 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_reset_util.c_util.c_23">item_reset</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>38 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_make_util.c_util.c_24">item_make</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>83 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_add_str_util.c_util.c_25">item_add_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>138 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_set_tag_util.c_util.c_26">item_set_tag</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_set_data_util.c_util.c_27">item_set_data</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_set_selected_util.c_util.c_28">item_set_selected</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>100 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_activate_selected_util.c_util.c_29">item_activate_selected</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>58 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_data_util.c_util.c_30">item_data</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_tag_util.c_util.c_31">item_tag</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_count_util.c_util.c_32">item_count</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>36 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_set_util.c_util.c_33">item_set</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=10>91 </TD> |
|
<TD bgColor=#afe1ab><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_n_util.c_util.c_34">item_n</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>27 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_str_util.c_util.c_35">item_str</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>33 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_is_selected_util.c_util.c_36">item_is_selected</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Code Review Result </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Procedure </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT>Source File </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Unique |
|
Violations</A> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="19%" colSpan=11><TT><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#unq_key">Failure |
|
Density</A> </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="79%" colSpan=44><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#item_is_tag_util.c_util.c_37">item_is_tag</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>util.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>67 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#yy_symbol_value_print_yconf.c_yconf.c_3">yy_symbol_value_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>71 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#yy_symbol_print_yconf.c_yconf.c_4">yy_symbol_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>29 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#yy_stack_print_yconf.c_yconf.c_5">yy_stack_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=6>50 </TD> |
|
<TD bgColor=#afe1ab colSpan=5><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#yy_reduce_print_yconf.c_yconf.c_6">yy_reduce_print</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>79 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#yydestruct_yconf.c_yconf.c_7">yydestruct</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=3>28 </TD> |
|
<TD bgColor=#afe1ab colSpan=8><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconfparse_yconf.c_yconf.c_8">zconfparse</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>3 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#conf_parse_yconf.c_yconf.c_9">conf_parse</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=8>77 </TD> |
|
<TD bgColor=#afe1ab colSpan=3><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconf_tokenname_yconf.c_yconf.c_10">zconf_tokenname</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>34 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconf_endtoken_yconf.c_yconf.c_11">zconf_endtoken</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>44 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconfprint_yconf.c_yconf.c_12">zconfprint</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>89 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconf_error_yconf.c_yconf.c_13">zconf_error</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>80 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconferror_yconf.c_yconf.c_14">zconferror</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=7>60 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_quoted_string_yconf.c_yconf.c_15">print_quoted_string</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=9>86 </TD> |
|
<TD bgColor=#afe1ab colSpan=2><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_symbol_yconf.c_yconf.c_16">print_symbol</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#zconfdump_yconf.c_yconf.c_17">zconfdump</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yconf.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>36 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#print_buttons_yesno.c_yesno.c_1">print_buttons</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yesno.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>175 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD colSpan=11><FONT color=#ff0000>FAIL </FONT></TD> |
|
<TD></TD> |
|
<TD colSpan=11><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#dialog_yesno_yesno.c_yesno.c_2">dialog_yesno</A> |
|
</TD> |
|
<TD></TD> |
|
<TD colSpan=11>yesno.c </TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87>1 </TD> |
|
<TD bgColor=#afe1ab colSpan=10><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=5>46 </TD> |
|
<TD bgColor=#afe1ab colSpan=6><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<H4><A name=global_prog>Global Information </A></H4> |
|
<H4><A name=source_file_table>Source Files in Group </A></H4> |
|
<CENTER> |
|
<TABLE width="80%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Name </TH> |
|
<TH>Last Modification Date </TH></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\yesno.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\yconf.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\util.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\textbox.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\symbol.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\menubox.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\menu.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\lconf.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\inputbox.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\hconf.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\expr.c </FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\confdata.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR> |
|
<TR> |
|
<TD><FONT>C:\Users\zhang\Desktop\WJ\03\rt-thread-master\checklist.c |
|
</FONT></TD> |
|
<TD>Mon Jun 10 16:15:04 2024 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<HR> |
|
<BR><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Global |
|
Basic Information </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>Number of procedures: </TD> |
|
<TD align=center>213 </TD></TR> |
|
<TR> |
|
<TD>Number of locally uncalled procedures: </TD> |
|
<TD align=center>0 </TD></TR> |
|
<TR> |
|
<TD>Maximum loop depth: </TD> |
|
<TD align=center>4 </TD></TR> |
|
<TR> |
|
<TD>Total Cyclomatic Complexity: </TD> |
|
<TD align=center>2802 </TD></TR> |
|
<TR> |
|
<TD>Number of reformatted executable lines: </TD> |
|
<TD align=center>26048 </TD></TR> |
|
<TR> |
|
<TD>Number of lines of comments: </TD> |
|
<TD align=center>1519 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<HR> |
|
<A name=procedure_reports></A><BR> |
|
<CENTER> |
|
<H2>Summary Report on all Program Components which FAIL </H2></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT color=#fbfcc8 size=5>Globals / code outside |
|
procedures - FAIL </FONT></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary - All files </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>checklist.c: 26 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 10 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 11 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 14 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 25 </TD> |
|
<TD>Non ANSI/ISO construct used. </TD> |
|
<TD>MISRA-C:2012 R.1.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 28 </TD> |
|
<TD>Non ANSI/ISO construct used. </TD> |
|
<TD>MISRA-C:2012 R.1.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 31 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 532 </TD> |
|
<TD>Function pointer is of wrong type. : Types of parameter 2 differ; |
|
kconfig_printer_cb.print_symbol: void, kconfig_print_symbol: void </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 606 </TD> |
|
<TD>Function pointer is of wrong type. : Types of parameter 2 differ; |
|
header_printer_cb.print_symbol: void, header_print_symbol: void </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>confdata.c: 625 </TD> |
|
<TD>Function pointer is of wrong type. : Types of parameter 2 differ; |
|
tristate_printer_cb.print_symbol: void, tristate_print_symbol: void </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 1028 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 33 </TD> |
|
<TD>Scope of variable could be reduced. : conf_defname </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 604 </TD> |
|
<TD>Scope of variable could be reduced. : header_printer_cb </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>confdata.c: 623 </TD> |
|
<TD>Scope of variable could be reduced. : tristate_printer_cb </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>expr.c: 6 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 14 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 136 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 197 </TD> |
|
<TD>#undef used. </TD> |
|
<TD>MISRA-C:2012 R.20.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 198 </TD> |
|
<TD>#undef used. </TD> |
|
<TD>MISRA-C:2012 R.20.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 880 </TD> |
|
<TD>Union declared. </TD> |
|
<TD>MISRA-C:2012 R.19.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 881 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>expr.c: 882 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>expr.c: 14 </TD> |
|
<TD>Struct/union not completely specified. : expr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>expr.c: 138 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e1 </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>expr.c: 139 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e2 </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>hconf.c: 171 </TD> |
|
<TD>Non ANSI/ISO construct used. </TD> |
|
<TD>MISRA-C:2012 R.1.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>hconf.c: 32 </TD> |
|
<TD>Struct/union not completely specified. : kconf_id </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>hconf.c: 129 </TD> |
|
<TD>Scope of variable could be reduced. : kconf_id_strings_contents </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_63_x>C</A> </TD> |
|
<TD>hconf.c: 34 </TD> |
|
<TD>Function prototype/defn param type mismatch (MR). : register unsigned |
|
int </TD> |
|
<TD>MISRA-C:2012 R.8.3,R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>inputbox.c: 24 </TD> |
|
<TD>Variable-length array declared. : dialog_input_result[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>inputbox.c: 24 </TD> |
|
<TD>Scope of variable could be reduced. : dialog_input_result </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>menu.c: 7 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>menu.c: 18 </TD> |
|
<TD>Struct/union not completely specified. : file </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>menu.c: 13 </TD> |
|
<TD>Scope of variable could be reduced. : nohelp_text </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>menu.c: 19 </TD> |
|
<TD>Scope of variable could be reduced. : current_file </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>menubox.c: 61 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>menubox.c: 102 </TD> |
|
<TD>Macro parameter not in brackets. : choice </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>menubox.c: 102 </TD> |
|
<TD>Macro parameter not in brackets. : selected </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 14 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CONST |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 14 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 18 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CONST |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 18 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 22 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CONST |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 22 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 1089 </TD> |
|
<TD>Name conflict with typedef. : expr </TD> |
|
<TD>MISRA-C:2012 R.5.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>symbol.c: 36 </TD> |
|
<TD>Struct/union not completely specified. : expr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>symbol.c: 36 </TD> |
|
<TD>Scope of variable could be reduced. : sym_env_list </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 24 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 25 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 25 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 27 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 27 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 31 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>textbox.c: 32 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>util.c: 22 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>util.c: 27 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>util.c: 64 </TD> |
|
<TD>Macro parameter not in brackets. : dialog </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>util.c: 590 </TD> |
|
<TD>Struct/union not completely specified. : dialog_list </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>util.c: 27 </TD> |
|
<TD>Scope of variable could be reduced. : saved_x </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>util.c: 27 </TD> |
|
<TD>Scope of variable could be reduced. : saved_y </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>util.c: 591 </TD> |
|
<TD>Scope of variable could be reduced. : item_nil </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 44 </TD> |
|
<TD>Macro not used in translation unit. : YYBISON </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 47 </TD> |
|
<TD>Macro not used in translation unit. : YYBISON_VERSION </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 50 </TD> |
|
<TD>Macro not used in translation unit. : YYSKELETON_NAME </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 53 </TD> |
|
<TD>Macro not used in translation unit. : YYPURE </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 56 </TD> |
|
<TD>Macro not used in translation unit. : YYPUSH </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 59 </TD> |
|
<TD>Macro not used in translation unit. : YYPULL </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 297 </TD> |
|
<TD>Macro not used in translation unit. : YYSIZE_MAXIMUM </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 501 </TD> |
|
<TD>Macro not used in translation unit. : YYNNTS </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 503 </TD> |
|
<TD>Macro not used in translation unit. : YYNRULES </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 505 </TD> |
|
<TD>Macro not used in translation unit. : YYNSTATES </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 610 </TD> |
|
<TD>Macro not used in translation unit. : YYPACT_NINF </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 615 </TD> |
|
<TD>Macro not used in translation unit. : YYTABLE_NINF </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 832 </TD> |
|
<TD>Macro not used in translation unit. : yyerrok </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 833 </TD> |
|
<TD>Macro not used in translation unit. : yyclearin </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 842 </TD> |
|
<TD>Macro not used in translation unit. : YYRECOVERING </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 844 </TD> |
|
<TD>Macro not used in translation unit. : YYBACKUP </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 863 </TD> |
|
<TD>Macro not used in translation unit. : YYERRCODE </TD> |
|
<TD>MISRA-C:2012 R.2.5 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_119_s>C</A> </TD> |
|
<TD>yconf.c: 18 </TD> |
|
<TD>Nested comment found. </TD> |
|
<TD>MISRA-C:2012 R.3.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 81 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 82 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 89 </TD> |
|
<TD>Macro parameter not in brackets. : fmt </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 94 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 96 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 100 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 100 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 102 </TD> |
|
<TD>Variable-length array declared. : symbol_hash[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 131 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 222 </TD> |
|
<TD>Union declared. </TD> |
|
<TD>MISRA-C:2012 R.19.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 227 </TD> |
|
<TD>Name conflict with typedef. : file </TD> |
|
<TD>MISRA-C:2012 R.5.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 228 </TD> |
|
<TD>Name conflict with typedef. : symbol </TD> |
|
<TD>MISRA-C:2012 R.5.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 229 </TD> |
|
<TD>Name conflict with typedef. : expr </TD> |
|
<TD>MISRA-C:2012 R.5.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 230 </TD> |
|
<TD>Name conflict with typedef. : menu </TD> |
|
<TD>MISRA-C:2012 R.5.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 236 </TD> |
|
<TD>Union declared. </TD> |
|
<TD>MISRA-C:2012 R.19.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 244 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_75_s>O</A> </TD> |
|
<TD>yconf.c: 244 </TD> |
|
<TD>Executable code before an included file. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 251 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 252 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 290 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 302 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 307 </TD> |
|
<TD>Macro parameter not in brackets. : Msgid </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 314 </TD> |
|
<TD>Undefined macro variable in #if. </TD> |
|
<TD>MISRA-C:2012 R.20.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 315 </TD> |
|
<TD>Non ANSI/ISO construct used. </TD> |
|
<TD>MISRA-C:2012 R.1.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 317 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 334 </TD> |
|
<TD>User name starts with underscore. : _Noreturn </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 340 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 345 </TD> |
|
<TD>Undefined macro variable in #if. </TD> |
|
<TD>MISRA-C:2012 R.20.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 354 </TD> |
|
<TD>Macro parameter not in brackets. : Value </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 374 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 378 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 383 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 412 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 418 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 424 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 438 </TD> |
|
<TD>Union declared. </TD> |
|
<TD>MISRA-C:2012 R.19.2 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 449 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 460 </TD> |
|
<TD>Macro parameter not in brackets. : Stack_alloc </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 460 </TD> |
|
<TD>Macro parameter not in brackets. : Stack </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 477 </TD> |
|
<TD>Undefined macro variable in #if. </TD> |
|
<TD>MISRA-C:2012 R.20.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 512 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 512 </TD> |
|
<TD>Macro parameter not in brackets. : YYX </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 512 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 517 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 522 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 526 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 530 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 534 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 538 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 12 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 13 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 542 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 26 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 29 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 30 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 31 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 32 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 33 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 34 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 35 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 39 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Literal value requires a U suffix. : 40 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 546 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): , |
|
22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , |
|
37 , 38 , 39 , 40 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 109 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 111 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 113 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 115 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 116 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 117 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 118 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 119 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 120 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 124 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 128 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 132 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 133 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 134 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 135 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Literal value requires a U suffix. : 136 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 137 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 141 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 142 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 148 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 156 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 162 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 170 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 180 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 182 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 183 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 184 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 185 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 186 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 187 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 190 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 198 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 204 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 214 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 220 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 226 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 232 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 235 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 237 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 248 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 249 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 254 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 557 </TD> |
|
<TD>Literal value requires a U suffix. : 263 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 268 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 276 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 279 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 281 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 282 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 283 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 284 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 285 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 288 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 294 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 305 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 311 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 321 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 323 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 328 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 336 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 344 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 347 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 349 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 350 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 351 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 356 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 363 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 370 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 375 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 383 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 560 </TD> |
|
<TD>Literal value requires a U suffix. : 386 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 388 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 389 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 390 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 393 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 401 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 408 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 415 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 421 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 428 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 430 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 431 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 432 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 435 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 443 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 445 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 446 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 449 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 456 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 458 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 463 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 464 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 467 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 468 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 469 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 473 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 474 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 563 </TD> |
|
<TD>Literal value requires a U suffix. : 477 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 478 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 481 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 482 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 483 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 484 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 485 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 486 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 487 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 488 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 489 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 490 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 491 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 494 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 495 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 498 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Literal value requires a U suffix. : 499 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 565 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned short and short): 477 , |
|
478 , 481 , 482 , 483 , 484 , 485 , 486 , 487 , 488 , 489 , 490 , 491 , |
|
494 , 495 , 498 , 499 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 612 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 622 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 626 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 629 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 631 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 634 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 639 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 642 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 101 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 102 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Literal value requires a U suffix. : 35 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 26 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 35 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 57 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 67 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 72 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 95 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 81 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 90 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 76 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 13 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 655 </TD> |
|
<TD>Literal value requires a U suffix. : 122 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 105 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 85 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 53 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 86 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 31 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 33 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 659 </TD> |
|
<TD>Literal value requires a U suffix. : 12 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 40 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 62 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 58 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 60 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 59 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 68 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 56 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 55 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 75 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 71 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 74 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 70 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 108 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 97 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 662 </TD> |
|
<TD>Literal value requires a U suffix. : 82 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 80 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 83 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 92 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 93 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 91 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 117 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 119 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 120 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 116 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 111 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 112 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 113 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 114 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 115 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 30 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 88 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 108 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 666 </TD> |
|
<TD>Literal value requires a U suffix. : 65 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 100 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 51 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 48 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 29 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 94 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 43 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 44 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 45 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 46 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 63 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 66 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 47 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Literal value requires a U suffix. : 52 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 673 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): |
|
108 , 0 , 108 , 0 , 98 , 0 , 0 , 42 , 100 , 0 , 0 , 0 , 108 , 51 , 48 , 29 |
|
, 0 , 64 , 0 , 109 , 94 , 43 , 44 , 45 , 46 , 0 , 0 , 50 , 63 , 66 , 47 , |
|
52 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 676 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 680 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 720 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 722 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 725 </TD> |
|
<TD>Numeric overflow. </TD> |
|
<TD>MISRA-C:2012 R.12.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 69 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 94 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 95 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 96 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 97 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 98 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 99 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 77 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 13 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 82 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 110 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 91 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 92 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 34 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 12 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 107 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 738 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 70 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 139 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 167 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 35 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 40 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 12 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 160 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 741 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 105 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 81 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 175 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 78 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 12 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 745 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 78 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 81 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 748 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 198 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 751 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 26 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 755 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 161 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 163 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 758 </TD> |
|
<TD>Literal value requires a U suffix. : 164 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 165 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 166 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 172 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 174 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 29 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 30 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 31 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 32 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 33 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 39 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 184 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 77 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 80 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Literal value requires a U suffix. : 122 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 762 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): , |
|
164 , 165 , 166 , 36 , 36 , 36 , 36 , 36 , 172 , 36 , 174 , 29 , 30 , 31 , |
|
32 , 33 , 39 , 36 , 7 , 36 , 184 , 39 , 36 , 6 , 77 , 38 , 80 , 122 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 42 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 43 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 44 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 68 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 86 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 6 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 7 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 8 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 9 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 11 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 45 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 770 </TD> |
|
<TD>Literal value requires a U suffix. : 46 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 48 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 49 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 50 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 51 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 57 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 58 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 60 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 64 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 66 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 69 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 70 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 72 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 74 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 75 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 76 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 85 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 44 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 43 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 86 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 90 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 28 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 775 </TD> |
|
<TD>Literal value requires a U suffix. : 35 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 40 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 88 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 89 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 52 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 61 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 63 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 67 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 81 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 37 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 38 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 86 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 29 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 30 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 31 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 32 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 33 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 778 </TD> |
|
<TD>Literal value requires a U suffix. : 39 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 16 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 18 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 19 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 21 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 22 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 23 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 47 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 53 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 54 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 77 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 78 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 80 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 17 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 62 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 46 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 59 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 85 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 60 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 782 </TD> |
|
<TD>Literal value requires a U suffix. : 65 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 72 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 85 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 24 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 82 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 46 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 60 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 71 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 47 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 80 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 34 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 88 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 89 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 26 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 83 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 785 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 55 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 83 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 27 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 14 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 87 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 88 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 89 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 39 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 788 </TD> |
|
<TD>Literal value requires a U suffix. : 56 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 793 </TD> |
|
<TD>Literal value requires a U suffix. : 36 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 793 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 793 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): |
|
36 , 36 , 36 , 84 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 42 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 43 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 44 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 45 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 46 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 47 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 48 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 49 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Literal value requires a U suffix. : 50 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 51 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 52 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 53 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 54 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 55 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 56 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 57 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 58 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 59 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 60 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 61 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 62 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 801 </TD> |
|
<TD>Literal value requires a U suffix. : 63 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 63 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 64 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 65 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 66 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 67 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 68 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 69 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 70 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 71 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 72 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 74 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 75 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 76 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 77 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 78 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 79 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 80 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 81 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 82 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 804 </TD> |
|
<TD>Literal value requires a U suffix. : 83 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 84 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 85 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 86 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 87 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 88 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 89 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Literal value requires a U suffix. : 90 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 811 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): |
|
83 , 84 , 84 , 85 , 85 , 85 , 86 , 86 , 87 , 87 , 88 , 88 , 88 , 88 , 88 , |
|
88 , 88 , 88 , 88 , 88 , 88 , 89 , 89 , 90 , 90 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 814 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 814 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 814 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 814 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 814 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 820 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 824 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 824 </TD> |
|
<TD>Literal value requires a U suffix. : 2 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 824 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>File: Src Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 824 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 824 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 842 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 871 </TD> |
|
<TD>Included file is not permitted. </TD> |
|
<TD>MISRA-C:2012 R.21.5,R.21.6,R.21.10,R.21.11 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 871 </TD> |
|
<TD>#include preceded by non preproc directives. </TD> |
|
<TD>MISRA-C:2012 R.20.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 879 </TD> |
|
<TD>Macro parameter not in brackets. : Args </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 883 </TD> |
|
<TD>Use of function like macro. </TD> |
|
<TD>MISRA-C:2012 D.4.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 887 </TD> |
|
<TD>Macro parameter not in brackets. : Title </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 887 </TD> |
|
<TD>Macro parameter not in brackets. : Type </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 887 </TD> |
|
<TD>Macro parameter not in brackets. : Value </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 980 </TD> |
|
<TD>Macro parameter not in brackets. : Rule </TD> |
|
<TD>MISRA-C:2012 R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 988 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 1295 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 1300 </TD> |
|
<TD>Basic type declaration used. </TD> |
|
<TD>MISRA-C:2012 D.4.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2505 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2506 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2507 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2508 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2509 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 2510 </TD> |
|
<TD>Included file not protected with #define. </TD> |
|
<TD>MISRA-C:2012 D.4.10 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 102 </TD> |
|
<TD>Struct/union not completely specified. : symbol </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 104 </TD> |
|
<TD>Struct/union not completely specified. : menu </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 100 </TD> |
|
<TD>Struct/union not completely specified. : kconf_id </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 269 </TD> |
|
<TD>User type declared but not used in code analysed. : yytype_int8 </TD> |
|
<TD>MISRA-C:2012 R.2.3,R.2.4 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 137 </TD> |
|
<TD>User type declared but not used in code analysed. : yytokentype </TD> |
|
<TD>MISRA-C:2012 R.2.3,R.2.4 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_5_q>C</A> </TD> |
|
<TD>yconf.c: 1 </TD> |
|
<TD>File does not end with new line. : |
|
C:\Users\zhang\Desktop\WJ\03\rt-thread-master\yconf.c </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 94 </TD> |
|
<TD>Scope of variable could be reduced. : cdebug </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 517 </TD> |
|
<TD>Scope of variable could be reduced. : yytranslate </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 553 </TD> |
|
<TD>Scope of variable could be reduced. : yyrline </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 574 </TD> |
|
<TD>Scope of variable could be reduced. : yytname </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 622 </TD> |
|
<TD>Scope of variable could be reduced. : yypact </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 650 </TD> |
|
<TD>Scope of variable could be reduced. : yydefact </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 676 </TD> |
|
<TD>Scope of variable could be reduced. : yypgoto </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 686 </TD> |
|
<TD>Scope of variable could be reduced. : yydefgoto </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 698 </TD> |
|
<TD>Scope of variable could be reduced. : yytable </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 733 </TD> |
|
<TD>Scope of variable could be reduced. : yycheck </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 796 </TD> |
|
<TD>Scope of variable could be reduced. : yyr1 </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 1295 </TD> |
|
<TD>Scope of variable could be reduced. : zconfchar </TD> |
|
<TD>MISRA-C:2012 R.8.9 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 99 </TD> |
|
<TD>Identifier is typographically ambiguous. : zconf_error </TD> |
|
<TD>MISRA-C:2012 D.4.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 517 </TD> |
|
<TD>Identifier is typographically ambiguous. : YYTRANSLATE </TD> |
|
<TD>MISRA-C:2012 D.4.5 </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>yconf.c: 137 </TD> |
|
<TD>Identifier is typographically ambiguous. : YYTOKENTYPE </TD> |
|
<TD>MISRA-C:2012 D.4.5 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_11_x>C</A> </TD> |
|
<TD>yconf.c: 222 </TD> |
|
<TD>Identifier reuse: tag vs typedef. : YYSTYPE </TD> |
|
<TD>MISRA-C:2012 R.5.6,R.5.7 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_12_x>C</A> </TD> |
|
<TD>yconf.c: 438 </TD> |
|
<TD>Identifier reuse: tag vs macro. : yyalloc </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 139 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_MAINMENU </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 140 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_MENU </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 141 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_ENDMENU </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 142 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_SOURCE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 143 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_CHOICE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 144 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_ENDCHOICE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 145 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_COMMENT </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 146 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_CONFIG </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 147 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_MENUCONFIG </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 148 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_HELP </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 149 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_HELPTEXT </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 150 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_IF </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 151 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_ENDIF </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 152 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_DEPENDS </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 153 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_OPTIONAL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 154 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_PROMPT </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 155 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_TYPE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 156 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_DEFAULT </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 157 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_SELECT </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 158 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_IMPLY </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 159 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_RANGE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 160 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_VISIBLE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 161 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_OPTION </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 162 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_ON </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 163 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_WORD </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 164 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_WORD_QUOTE </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 165 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_UNEQUAL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 166 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_LESS </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 167 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_LESS_EQUAL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 168 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_GREATER </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 169 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_GREATER_EQUAL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 170 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_CLOSE_PAREN </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 171 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_OPEN_PAREN </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 172 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_EOL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 173 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_OR </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 174 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_AND </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 175 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_EQUAL </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>yconf.c: 176 </TD> |
|
<TD>Identifier reuse: macro vs enum constant. : T_NOT |
|
</TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.5.5 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_item_checklist.c_checklist.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\checklist.c' , '31');">print_item<BR>(31 |
|
to 60 checklist.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>36 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>40 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>41 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>43 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>45 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>46 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>49 </TD> |
|
<TD>Function call with no prior declaration. : wprintw </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>49 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>51 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>52 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>53 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>54 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>56 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>57 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>37 </TD> |
|
<TD>Pointer not checked for null before use. : list_item </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>Pointer not checked for null before use. : list_item </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>34 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>36 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>37 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>43 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>46 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>49 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>49 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>51 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>53 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>54 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>59 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_arrows_checklist.c_checklist.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\checklist.c' , '65');">print_arrows<BR>(65 |
|
to 96 checklist.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>72 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>75 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>76 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>77 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>78 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>83 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>86 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>87 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>90 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>91 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>92 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>94 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>85 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_buttons_checklist.c_checklist.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\checklist.c' , '101');">print_buttons<BR>(101 |
|
to 111 checklist.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>106 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>106 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>109 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>110 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>109 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_checklist_checklist.c_checklist.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\checklist.c' , '117');">dialog_checklist<BR>(117 |
|
to 332 checklist.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_checklist </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : check_x </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : item_x </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : list_width </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>126 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Function call with no prior declaration. : item_n </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>128 </TD> |
|
<TD>Function call with no prior declaration. : item_is_selected </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>129 </TD> |
|
<TD>Function call with no prior declaration. : item_n </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>135 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>137 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>140 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>140 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>143 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>144 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>146 </TD> |
|
<TD>Function call with no prior declaration. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>148 </TD> |
|
<TD>Function call with no prior declaration. : newwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>151 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>153 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>154 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>156 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>157 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>158 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>160 </TD> |
|
<TD>Function call with no prior declaration. : print_title </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>163 </TD> |
|
<TD>Function call with no prior declaration. : print_autowrap </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>170 </TD> |
|
<TD>Function call with no prior declaration. : subwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>173 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>177 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>181 </TD> |
|
<TD>Function call with no prior declaration. : item_foreach </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>181 </TD> |
|
<TD>Function call with no prior declaration. : MAX </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>183 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>199 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>204 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>205 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>206 </TD> |
|
<TD>Function call with no prior declaration. : doupdate </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>209 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>212 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>213 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>226 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>228 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>229 </TD> |
|
<TD>Function call with no prior declaration. : wscrl </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>230 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>233 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>235 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>238 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>239 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>251 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>255 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>256 </TD> |
|
<TD>Function call with no prior declaration. : wscrl </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>257 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>267 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>275 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>279 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>281 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>282 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Function call with no prior declaration. : item_set_selected </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Function call with no prior declaration. : item_set_selected </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>301 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>310 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Function call with no prior declaration. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>321 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>322 </TD> |
|
<TD>Function call with no prior declaration. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Function call with no prior declaration. : doupdate </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>329 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>330 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Pointer not checked for null before use. : dialog </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>173 </TD> |
|
<TD>Pointer not checked for null before use. : list </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>126 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>127 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>128 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>136 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>138 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>156 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>167 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): item_str () </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Literal value requires a U suffix. : 4 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>189 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>214 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '+' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '-' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '-' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>220 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>222 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>243 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>244 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '+' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>245 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Value is not of appropriate type. : (bool and unsigned char): scroll + |
|
choice >= item_count () </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>247 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>251 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>271 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>272 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>292 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>302 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>323 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>286 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>227 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>234 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>252 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>276 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Expression has side effects. : button </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_warning_confdata.c_confdata.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '35');">conf_warning<BR>(35 |
|
to 44 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>39 </TD> |
|
<TD>Pointer not checked for null before use. : conf_filename </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>38 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>39 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>40 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>40 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 3 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>41 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>42 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_default_message_callback_confdata.c_confdata.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '46');">conf_default_message_callback<BR>(46 |
|
to 51 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>49 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>49 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 2 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>50 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>46 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
conf_default_message_callback </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_set_message_callback_confdata.c_confdata.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '55');">conf_set_message_callback<BR>(55 |
|
to 58 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_set_message_callback </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>57 </TD> |
|
<TD>Function pointer is of wrong type. : Types of parameter 2 differ; |
|
conf_message_callback: va_list, fn: int </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Procedure pointer is an unused parameter </TD> |
|
<TD>fn </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_message_confdata.c_confdata.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '60');">conf_message<BR>(60 |
|
to 68 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>64 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>65 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>66 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>66 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_get_configname_confdata.c_confdata.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '70');">conf_get_configname<BR>(70 |
|
to 75 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_get_configname </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>72 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_get_autoconfig_name_confdata.c_confdata.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '77');">conf_get_autoconfig_name<BR>(77 |
|
to 82 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_get_autoconfig_name </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>81 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_expand_value_confdata.c_confdata.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '84');">conf_expand_value<BR>(84 |
|
to 108 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>100 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>102 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Pointer not checked for null before use. : in </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>97 </TD> |
|
<TD>Pointer not checked for null before use. : src </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Variable-length array declared. : res_value[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>89 </TD> |
|
<TD>Variable-length array declared. : name[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>94 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>94 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>95 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>97 </TD> |
|
<TD>Use of banned function or variable. : isalnum </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>97 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>102 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>const object reassigned. : in </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>105 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>86 </TD> |
|
<TD>Type is incomplete in translation unit. : symbol </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>89 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : name |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_get_default_confname_confdata.c_confdata.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '110');">conf_get_default_confname<BR>(110 |
|
to 124 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_get_default_confname </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_defname </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>120 </TD> |
|
<TD>Function call with no prior declaration. : stat </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>119 </TD> |
|
<TD>Pointer not checked for null before use. : name </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>113 </TD> |
|
<TD>Variable-length array declared. : fullname[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>117 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>118 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>119 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>120 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>121 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>123 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>112 </TD> |
|
<TD>Type is incomplete in translation unit. : stat </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>120 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : buf </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_set_sym_val_confdata.c_confdata.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '126');">conf_set_sym_val<BR>(126 |
|
to 194 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_warnings </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Function call with no prior declaration. : sym_string_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>181 </TD> |
|
<TD>Function call with no prior declaration. : strdup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Pointer not checked for null before use. : p2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>136 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>144 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>146 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>146 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>150 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>152 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>156 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>163 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>169 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>169 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>171 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>173 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>177 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>192 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>158 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=add_byte_confdata.c_confdata.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '197');">add_byte<BR>(197 |
|
to 215 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
new_size </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
new_size += 16 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>203 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
new_size </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>204 </TD> |
|
<TD>Use of banned function or variable. : realloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>205 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>206 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>208 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>212 </TD> |
|
<TD>Type conversion without cast. : (char and int): ( * lineptr ) [ slen ] |
|
= c </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>215 </TD> |
|
<TD>Memory not freed after last reference. : nline |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.22.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=compat_getline_confdata.c_confdata.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '217');">compat_getline<BR>(217 |
|
to 249 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Pointer not checked for null before use. : line </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>228 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>231 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>233 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>234 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>235 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
slen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>235 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>237 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>240 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>242 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>247 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and int): param 1 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.10.3 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_read_simple_confdata.c_confdata.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '251');">conf_read_simple<BR>(251 |
|
to 407 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_read_simple </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_filename </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_lineno </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_unsaved </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_warnings </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Function call with no prior declaration. : zconf_fopen </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Function call with no prior declaration. : zconf_fopen </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>269 </TD> |
|
<TD>Function call with no prior declaration. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>274 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>278 </TD> |
|
<TD>Function call with no prior declaration. : zconf_fopen </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Function call with no prior declaration. : sym_find </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>329 </TD> |
|
<TD>Function call with no prior declaration. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Function call with no prior declaration. : sym_find </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>363 </TD> |
|
<TD>Function call with no prior declaration. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>367 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>401 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Pointer not checked for null before use. : name </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>278 </TD> |
|
<TD>Pointer not checked for null before use. : name </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>368 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>378 </TD> |
|
<TD>Pointer not checked for null before use. : conf_filename </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>338 </TD> |
|
<TD>Pointer not checked for null before use. : (sym)->def.val </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>372 </TD> |
|
<TD>Pointer not checked for null before use. : (sym)->def.val </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Pointer not checked for null before use. : (sym)->def.val </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>390 </TD> |
|
<TD>Pointer not checked for null before use. : cs </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>396 </TD> |
|
<TD>Pointer not checked for null before use. : cs </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>401 </TD> |
|
<TD>Pointer not checked for null before use. : cs </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>314 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>265 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>267 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>268 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>271 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>276 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>277 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>279 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Type is incomplete in translation unit. : property </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>286 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>287 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_50_s>C</A> </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Use of shift operator on signed type. </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_403_s>C</A> </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Negative (or potentially negative) shift. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.12.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_CHANGED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>300 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>305 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>305 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>308 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>311 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>318 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>318 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>318 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>319 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): strlen |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned |
|
int): strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>321 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>322 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>323 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>325 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): strlen |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned |
|
int): strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>328 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): strlen |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned |
|
int): strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>335 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>337 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>337 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: def_flags |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>337 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>344 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>344 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>348 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>351 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>353 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>355 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>356 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>358 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>367 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>367 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( CONFIG_ |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>369 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>371 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>371 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: def_flags |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>371 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>374 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>378 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: def_flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>397 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>386 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>404 </TD> |
|
<TD>free used on string. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>268 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>330 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>364 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>407 </TD> |
|
<TD>Memory not freed after last reference. : line </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>274 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>401 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(cs)->def.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>398 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(cs)->def.val </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(cs)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>374 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : p </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_read_confdata.c_confdata.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '409');">conf_read<BR>(409 |
|
to 477 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_read </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_filename </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_lineno </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_unsaved </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_warnings </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>414 </TD> |
|
<TD>Function call with no prior declaration. : sym_set_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>421 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>424 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>432 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>434 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>442 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>450 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>450 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>463 </TD> |
|
<TD>Function call with no prior declaration. : sym_string_within_range </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Function call with no prior declaration. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>426 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>433 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>434 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>437 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>438 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>439 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>442 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>442 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>442 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>442 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>443 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>444 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>450 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>450 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>456 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_DEF_USER |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>463 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>464 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>465 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>465 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>465 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_DEF_USER |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>468 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>465 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=kconfig_print_symbol_confdata.c_confdata.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '487');">kconfig_print_symbol<BR>(487 |
|
to 508 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>503 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>487 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
kconfig_print_symbol </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=kconfig_print_comment_confdata.c_confdata.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '510');">kconfig_print_comment<BR>(510 |
|
to 528 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>521 </TD> |
|
<TD>Function call with no prior declaration. : xfwrite </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>518 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>520 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>522 </TD> |
|
<TD>const object reassigned. : p </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>524 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>525 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>525 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>525 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>526 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>510 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
kconfig_print_comment </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>arg </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=header_print_symbol_confdata.c_confdata.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '541');">header_print_symbol<BR>(541 |
|
to 580 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>554 </TD> |
|
<TD>const object reassigned. : suffix </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>556 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>557 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>557 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>557 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>559 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>565 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>565 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>565 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>566 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>566 </TD> |
|
<TD>const object reassigned. : prefix </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>567 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>567 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>567 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>573 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>573 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>573 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>576 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>541 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
header_print_symbol </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>arg </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=header_print_comment_confdata.c_confdata.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '582');">header_print_comment<BR>(582 |
|
to 602 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Function call with no prior declaration. : xfwrite </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>588 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>592 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>593 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>595 </TD> |
|
<TD>const object reassigned. : p </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>597 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>599 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>601 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
header_print_comment </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>arg </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=tristate_print_symbol_confdata.c_confdata.c_18></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '615');">tristate_print_symbol<BR>(615 |
|
to 621 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 4 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>615 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
tristate_print_symbol </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>arg </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_write_symbol_confdata.c_confdata.c_19></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '629');">conf_write_symbol<BR>(629 |
|
to 648 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>639 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>640 </TD> |
|
<TD>Function call with no prior declaration. : sym_escape_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>645 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>641 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>646 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>const object reassigned. : str </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>642 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>642 </TD> |
|
<TD>Cast on a constant value. : str </TD> |
|
<TD>MISRA-C:2012 R.11.8 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>642 </TD> |
|
<TD>free used on string. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>645 </TD> |
|
<TD>const object reassigned. : str </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>647 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_write_heading_confdata.c_confdata.c_20></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '650');">conf_write_heading<BR>(650 |
|
to 662 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>655 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_write_defconfig_confdata.c_confdata.c_21></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '668');">conf_write_defconfig<BR>(668 |
|
to 739 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_write_defconfig </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>678 </TD> |
|
<TD>Function call with no prior declaration. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>687 </TD> |
|
<TD>Function call with no prior declaration. : menu_is_visible </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>689 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>690 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>695 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_changable </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_default </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>708 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>712 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>712 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>713 </TD> |
|
<TD>Function call with no prior declaration. : sym_choice_default </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>714 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_optional </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>716 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>713 </TD> |
|
<TD>Pointer not checked for null before use. : cs </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>720 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>675 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>676 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>687 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>688 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>689 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>693 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>693 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>695 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>696 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>699 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>708 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>714 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>717 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>721 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>729 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>729 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>737 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>671 </TD> |
|
<TD>Type is incomplete in translation unit. : menu </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_write_confdata.c_confdata.c_22></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '741');">conf_write<BR>(741 |
|
to 839 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_write </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>756 </TD> |
|
<TD>Function call with no prior declaration. : stat </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>756 </TD> |
|
<TD>Function call with no prior declaration. : S_ISDIR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>776 </TD> |
|
<TD>Function call with no prior declaration. : getpid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>787 </TD> |
|
<TD>Function call with no prior declaration. : conf_get_changed </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>788 </TD> |
|
<TD>Function call with no prior declaration. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>794 </TD> |
|
<TD>Function call with no prior declaration. : menu_is_visible </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>796 </TD> |
|
<TD>Function call with no prior declaration. : menu_get_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>802 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>834 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>836 </TD> |
|
<TD>Function call with no prior declaration. : sym_set_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>785 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>800 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>807 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>773 </TD> |
|
<TD>Pointer not checked for null before use. : basename </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>748 </TD> |
|
<TD>Variable-length array declared. : dirname[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>748 </TD> |
|
<TD>Variable-length array declared. : dirname[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>748 </TD> |
|
<TD>Variable-length array declared. : dirname[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>752 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>752 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>752 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>756 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>756 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>757 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>758 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>760 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>760 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>761 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>761 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>762 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>764 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>764 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>765 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>765 </TD> |
|
<TD>const object reassigned. : basename </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>765 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>765 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>767 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>767 </TD> |
|
<TD>const object reassigned. : basename </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>769 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>769 </TD> |
|
<TD>const object reassigned. : basename </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>771 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>771 </TD> |
|
<TD>const object reassigned. : basename </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>773 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>774 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>775 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>775 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>776 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>782 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>783 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>788 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>791 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>793 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>794 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>795 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>797 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>801 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>801 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CHOICE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>801 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>803 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>803 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>803 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>804 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>805 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>805 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>808 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>811 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>815 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>816 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>817 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>817 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>817 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>818 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>824 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>826 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>828 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>829 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>830 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>831 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>834 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>748 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : tmpname |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_split_config_confdata.c_confdata.c_23></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '841');">conf_split_config<BR>(841 |
|
to 952 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_filename </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_lineno </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_unsaved </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_warnings </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>852 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>854 </TD> |
|
<TD>Function call with no prior declaration. : chdir </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>859 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>871 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>878 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>893 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>919 </TD> |
|
<TD>Function call with no prior declaration. : open </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>932 </TD> |
|
<TD>Function call with no prior declaration. : stat </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>932 </TD> |
|
<TD>Function call with no prior declaration. : mkdir </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Function call with no prior declaration. : open </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>945 </TD> |
|
<TD>Function call with no prior declaration. : close </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>948 </TD> |
|
<TD>Function call with no prior declaration. : chdir </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>930 </TD> |
|
<TD>Pointer not checked for null before use. : d </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>844 </TD> |
|
<TD>Variable-length array declared. : path[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>854 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>855 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>860 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>860 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>860 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>860 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>861 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>863 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>863 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_DEF_AUTO </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>863 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>873 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>878 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>880 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>882 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>894 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>896 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>900 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>900 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_DEF_AUTO </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>900 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>901 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>903 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>912 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>912 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>912 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>916 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_489_s>C</A> </TD> |
|
<TD align=center>916 </TD> |
|
<TD>Insufficient space for operation. : required = 3, available = 1 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>919 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_WRONLY </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>919 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_CREAT </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>919 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_TRUNC </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>919 </TD> |
|
<TD>Octal number found. : 0644 </TD> |
|
<TD>MISRA-C:2012 R.7.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>921 </TD> |
|
<TD>Use of banned function or variable. : errno </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>930 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>930 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>931 </TD> |
|
<TD>Modification of string literal. : d </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>932 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>932 </TD> |
|
<TD>Octal number found. : 0755 </TD> |
|
<TD>MISRA-C:2012 R.7.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>932 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>936 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_WRONLY </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_CREAT </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: O_TRUNC </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Octal number found. : 0644 </TD> |
|
<TD>MISRA-C:2012 R.7.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>948 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>949 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>934 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>916 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : d </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>932 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : sb </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_write_autoconf_confdata.c_confdata.c_24></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '954');">conf_write_autoconf<BR>(954 |
|
to 1026 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_write_autoconf </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_filename </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_lineno </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_unsaved </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : conf_warnings </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>961 </TD> |
|
<TD>Function call with no prior declaration. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>963 </TD> |
|
<TD>Function call with no prior declaration. : file_write_dep </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>992 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>997 </TD> |
|
<TD>Cast from integral type to pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>999 </TD> |
|
<TD>Cast from integral type to pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>985 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>987 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>989 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1001 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1022 </TD> |
|
<TD>Pointer not checked for null before use. : name </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>965 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>966 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>969 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>970 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>973 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>979 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>980 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>981 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>993 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>993 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>993 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>993 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>994 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>997 </TD> |
|
<TD>Value is not of appropriate type. : (void and signed char): out , sym |
|
, & kconfig_printer_cb , ( void * </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>999 </TD> |
|
<TD>Value is not of appropriate type. : (void and signed char): tristate , |
|
sym , & tristate_printer_cb , ( void * </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1003 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1004 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1005 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1007 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1008 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1009 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1009 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1010 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1011 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1012 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1012 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1013 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1014 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1014 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1015 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1016 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1017 </TD> |
|
<TD>const object reassigned. : name </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1022 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1023 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_set_change_count_confdata.c_confdata.c_25></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1031');">sym_set_change_count<BR>(1031 |
|
to 1038 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_set_change_count </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1033 </TD> |
|
<TD>User name starts with underscore. : _sym_change_count </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1035 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_444_s>C</A> </TD> |
|
<TD align=center>1036 </TD> |
|
<TD>Integral type cast to non-integral. </TD> |
|
<TD>MISRA-C:2012 R.10.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1036 </TD> |
|
<TD>Value is not of appropriate type. : (bool and int): ) |
|
_sym_change_count != ( bool ) </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1037 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_add_change_count_confdata.c_confdata.c_26></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1040');">sym_add_change_count<BR>(1040 |
|
to 1043 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_get_changed_confdata.c_confdata.c_27></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1045');">conf_get_changed<BR>(1045 |
|
to 1048 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_get_changed </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1047 </TD> |
|
<TD>Function return type inconsistent. : (bool and int) |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.10.3 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_set_changed_callback_confdata.c_confdata.c_28></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1050');">conf_set_changed_callback<BR>(1050 |
|
to 1053 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_set_changed_callback </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Procedure pointer is an unused parameter </TD> |
|
<TD>fn </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=randomize_choice_values_confdata.c_confdata.c_29></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1055');">randomize_choice_values<BR>(1055 |
|
to 1101 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1070 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1074 </TD> |
|
<TD>Function call with no prior declaration. : expr_list_for_each_sym </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1074 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1068 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1092 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1092 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1094 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1094 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1096 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1096 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1098 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1059 </TD> |
|
<TD>Type is incomplete in translation unit. : expr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1074 </TD> |
|
<TD>Attempt to use uninitialised pointer. : e </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1059 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : e </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1090 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->def.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1086 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->def.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1094 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : cnt </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=set_all_choice_values_confdata.c_confdata.c_30></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1103');">set_all_choice_values<BR>(1103 |
|
to 1121 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : set_all_choice_values </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1109 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1115 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1115 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1116 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1118 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1118 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1120 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1120 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1120 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: |
|
SYMBOL_NEED_SET_CHOICE_VALUES </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1116 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->def.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1109 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : prop |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_set_all_new_symbols_confdata.c_confdata.c_31></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\confdata.c' , '1123');">conf_set_all_new_symbols<BR>(1123 |
|
to 1249 confdata.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_set_all_new_symbols </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1176 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_type </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1207 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1216 </TD> |
|
<TD>Function call with no prior declaration. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1230 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1236 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1236 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1239 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1148 </TD> |
|
<TD>Pointer not checked for null before use. : endp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1131 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1136 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1138 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1138 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1140 </TD> |
|
<TD>Implicit conversion of underlying type. : (int and long): strtol </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1140 </TD> |
|
<TD>Narrower int conversion without cast. : (int and long): strtol </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1142 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1144 </TD> |
|
<TD>Use of banned function or variable. : errno </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1145 </TD> |
|
<TD>Use of banned function or variable. : perror </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1146 </TD> |
|
<TD>Use of abort, exit, etc. </TD> |
|
<TD>MISRA-C:2012 R.21.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1148 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1153 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1165 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1166 </TD> |
|
<TD>Use of banned function or variable. : errno </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1167 </TD> |
|
<TD>Use of banned function or variable. : perror </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1168 </TD> |
|
<TD>Use of abort, exit, etc. </TD> |
|
<TD>MISRA-C:2012 R.21.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_VALID </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1175 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1181 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1184 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1187 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1188 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1188 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_ALLNOCONFIG_Y </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1188 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1189 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1191 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1193 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1195 </TD> |
|
<TD>Value is not of appropriate type. : (int and unsigned char): cnt = |
|
rand () </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1198 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1202 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1202 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1206 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1207 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1208 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1208 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1208 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1210 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1230 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1231 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1231 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1231 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_NEED_SET_CHOICE_VALUES </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1236 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1236 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1237 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1241 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1241 </TD> |
|
<TD>Type conversion without cast. : (int and bool): |
|
randomize_choice_values </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1248 </TD> |
|
<TD>Function return type inconsistent. : (bool and int) </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1135 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : p </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1243 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(csym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1241 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(csym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1208 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_symbol_expr.c_expr.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '17');">expr_alloc_symbol<BR>(17 |
|
to 23 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>19 </TD> |
|
<TD>Function call with no prior declaration. : xcalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>20 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>22 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>17 </TD> |
|
<TD>Type is incomplete in translation unit. : symbol </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>22 </TD> |
|
<TD>Local structure returned in function result. : e </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_one_expr.c_expr.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '25');">expr_alloc_one<BR>(25 |
|
to 31 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_one </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>27 </TD> |
|
<TD>Function call with no prior declaration. : xcalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>28 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>30 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>30 </TD> |
|
<TD>Local structure returned in function result. : e </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_two_expr.c_expr.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '33');">expr_alloc_two<BR>(33 |
|
to 40 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_two </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Function call with no prior declaration. : xcalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>36 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>39 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>39 </TD> |
|
<TD>Local structure returned in function result. : e </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_comp_expr.c_expr.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '42');">expr_alloc_comp<BR>(42 |
|
to 49 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>44 </TD> |
|
<TD>Function call with no prior declaration. : xcalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>45 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Local structure returned in function result. : e </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_and_expr.c_expr.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '51');">expr_alloc_and<BR>(51 |
|
to 56 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>53 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>54 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.10.3 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_alloc_or_expr.c_expr.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '58');">expr_alloc_or<BR>(58 |
|
to 63 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_alloc_or </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>60 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>61 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.10.3 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_copy_expr.c_expr.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '65');">expr_copy<BR>(65 |
|
to 104 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>72 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>76 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>87 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>97 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>69 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>70 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>73 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>97 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>94 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Local structure returned in function result. : e </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>65 </TD> |
|
<TD>Recursion in procedure calls found. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_free_expr.c_expr.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '106');">expr_free<BR>(106 |
|
to 134 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>108 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>109 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>116 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>130 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>133 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>115 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>126 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>106 </TD> |
|
<TD>Recursion in procedure calls found. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=__expr_eliminate_eq_expr.c_expr.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '141');">__expr_eliminate_eq<BR>(141 |
|
to 173 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>141 </TD> |
|
<TD>User name starts with underscore. : __expr_eliminate_eq </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>154 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>156 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>157 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>158 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>166 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>172 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>144 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>145 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>150 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>163 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>167 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>168 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Recursion in procedure calls found. : __expr_eliminate_eq </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_eliminate_eq_expr.c_expr.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '175');">expr_eliminate_eq<BR>(175 |
|
to 195 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_eliminate_eq </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>193 </TD> |
|
<TD>Pointer not checked for null before use. : ep1.left.expr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>194 </TD> |
|
<TD>Pointer not checked for null before use. : ep2.left.expr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>177 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>177 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>178 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>186 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>189 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>192 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>182 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>189 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Recursion in procedure calls found. : expr_eliminate_eq </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_eq_expr.c_expr.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '200');">expr_eq<BR>(200 |
|
to 244 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>237 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>239 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>224 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>224 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>205 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>213 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>215 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>217 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>229 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>234 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>206 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>238 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>240 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>217 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>217 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>Recursion in procedure calls found. : expr_eq </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e1 </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e2 </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_eliminate_yn_expr.c_expr.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '246');">expr_eliminate_yn<BR>(246 |
|
to 327 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>293 </TD> |
|
<TD>Pointer not checked for null before use. : (e)->right.expr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>282 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>311 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>259 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>263 </TD> |
|
<TD>free parameter is not heap item. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>268 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>275 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>279 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>279 </TD> |
|
<TD>free parameter is not heap item. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>282 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>284 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>292 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>292 </TD> |
|
<TD>free parameter is not heap item. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>301 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>304 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>308 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>308 </TD> |
|
<TD>free parameter is not heap item. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>311 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>325 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>252 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>253 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>256 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>257 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>272 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>273 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>288 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>314 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>315 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Recursion in procedure calls found. : expr_eliminate_yn </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Attempt to read from freed memory. : e </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Attempt to read from freed memory. : e </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>303 </TD> |
|
<TD>Attempt to read from freed memory. : e </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Attempt to read from freed memory. : e </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_trans_bool_expr.c_expr.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '332');">expr_trans_bool<BR>(332 |
|
to 356 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_trans_bool </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>335 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>354 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>340 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>332 </TD> |
|
<TD>Recursion in procedure calls found. : expr_trans_bool </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_join_or_expr.c_expr.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '361');">expr_join_or<BR>(361 |
|
to 423 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>419 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>368 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>370 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>374 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>366 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>367 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>369 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>371 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>378 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>381 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>386 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>388 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>391 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>391 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>397 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>397 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>398 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>398 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>403 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>403 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>412 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>418 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>420 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>394 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>394 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>400 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>400 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>412 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Recursion in procedure calls found. : expr_join_or </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_join_and_expr.c_expr.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '425');">expr_join_and<BR>(425 |
|
to 517 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>511 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>513 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>432 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>434 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Pointer not checked for null before use. : sym2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Pointer not checked for null before use. : sym2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>438 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>430 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>431 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>433 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>439 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>442 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>445 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>448 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>450 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>452 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>454 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>455 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>456 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>459 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>460 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>461 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>464 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>465 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>466 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>480 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>481 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>481 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>485 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>485 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>487 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>491 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>491 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>493 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>497 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>497 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>499 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>502 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>503 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>504 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>505 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>506 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>509 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>510 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>512 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>514 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>467 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>467 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>475 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>481 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>482 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>494 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>494 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>500 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>500 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>474 </TD> |
|
<TD>Local structure returned in function result. : sym2 </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>481 </TD> |
|
<TD>Local structure returned in function result. : sym2 </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Recursion in procedure calls found. : expr_join_and </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>509 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_eliminate_dups1_expr.c_expr.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '519');">expr_eliminate_dups1<BR>(519 |
|
to 569 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>556 </TD> |
|
<TD>Pointer not checked for null before use. : ep1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>536 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>540 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>543 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>546 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>548 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>555 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>557 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>566 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>526 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>527 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>531 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>532 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>550 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>559 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Recursion in procedure calls found. : expr_eliminate_dups1 </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>521 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e1 </TD> |
|
<TD>MISRA-C:2012 R.5.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e2 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.5.5 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_eliminate_dups_expr.c_expr.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '571');">expr_eliminate_dups<BR>(571 |
|
to 592 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>580 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>578 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>574 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>575 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>585 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>586 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>587 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>571 </TD> |
|
<TD>Recursion in procedure calls found. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_transform_expr.c_expr.c_18></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '594');">expr_transform<BR>(594 |
|
to 749 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>676 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>684 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>697 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>706 </TD> |
|
<TD>Pointer not checked for null before use. : tmp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>718 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>727 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>736 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>599 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>613 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>618 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>626 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>626 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 2 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>628 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>647 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>647 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 2 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>665 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>665 </TD> |
|
<TD>free parameter is not heap item. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>666 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>674 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>675 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>682 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>690 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>716 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>717 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>719 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>725 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>726 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>728 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>734 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>735 </TD> |
|
<TD>Attempt to use already freed object. : tmp </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>737 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>743 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>747 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>611 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>612 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>621 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>655 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>707 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>707 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Recursion in procedure calls found. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>673 </TD> |
|
<TD>Attempt to use uninitialised pointer. : tmp </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>596 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : tmp </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>719 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->left.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>728 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->left.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>737 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->left.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>700 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->right.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>709 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->right.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>699 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>708 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>718 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>727 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>736 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>676 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>684 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(tmp)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_contains_symbol_expr.c_expr.c_19></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '751');">expr_contains_symbol<BR>(751 |
|
to 777 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_contains_symbol </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>753 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>754 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>759 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>760 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>760 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>762 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>770 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>772 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>775 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>759 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>760 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>772 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>751 </TD> |
|
<TD>Recursion in procedure calls found. : expr_contains_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_depends_symbol_expr.c_expr.c_20></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '779');">expr_depends_symbol<BR>(779 |
|
to 806 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_depends_symbol </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>781 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>782 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>786 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>787 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>787 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>789 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>792 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>792 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>793 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>799 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>804 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>786 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>787 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>779 </TD> |
|
<TD>Recursion in procedure calls found. : expr_depends_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_trans_compare_expr.c_expr.c_21></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '808');">expr_trans_compare<BR>(808 |
|
to 871 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_trans_compare </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>815 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>837 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>823 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>833 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>825 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>835 </TD> |
|
<TD>Pointer not checked for null before use. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>823 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>833 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>825 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>835 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>812 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>815 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>819 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>823 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>825 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>828 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>829 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>833 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>835 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>837 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>838 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>839 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>840 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>841 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>842 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>843 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>844 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>845 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>846 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>849 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>853 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>856 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>858 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>860 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>863 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>864 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>865 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>866 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>867 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>869 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>818 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>815 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>820 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>820 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>821 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>821 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>823 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>825 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>830 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>830 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>831 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>831 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>833 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>835 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>837 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>840 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>840 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>853 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>856 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>808 </TD> |
|
<TD>Recursion in procedure calls found. : expr_trans_compare </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>820 </TD> |
|
<TD>Function return value potentially unused. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>830 </TD> |
|
<TD>Function return value potentially unused. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>821 </TD> |
|
<TD>Function return value potentially unused. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>831 </TD> |
|
<TD>Function return value potentially unused. : e2 </TD> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_50_x>C</A> </TD> |
|
<TD align=center>810 </TD> |
|
<TD>Identifier reuse: var vs macro. : e2 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.5.5 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_parse_string_expr.c_expr.c_22></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '885');">expr_parse_string<BR>(885 |
|
to 915 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>892 </TD> |
|
<TD>Use of banned function or variable. : errno </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>894 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>895 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>896 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>897 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>901 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>905 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>906 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>912 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Use of banned function or variable. : errno </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Array bound exceeded. : tail[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>913 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Use of underlying enum representation value. </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_calc_value_expr.c_expr.c_23></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '917');">expr_calc_value<BR>(917 |
|
to 995 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>930 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>935 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_AND </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>942 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_NOT </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>955 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>956 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>957 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>958 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>961 </TD> |
|
<TD>Pointer not checked for null before use. : str1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>966 </TD> |
|
<TD>Pointer not checked for null before use. : str1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>972 </TD> |
|
<TD>Pointer not checked for null before use. : str1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>962 </TD> |
|
<TD>Pointer not checked for null before use. : str2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>966 </TD> |
|
<TD>Pointer not checked for null before use. : str2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>972 </TD> |
|
<TD>Pointer not checked for null before use. : str2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>925 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>926 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>931 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>935 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>939 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>942 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>951 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>953 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>966 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>969 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and bool): res = ( lval.u > |
|
rval.u </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>975 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>976 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and bool): res = ( lval.s > |
|
rval.s </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>976 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>980 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>980 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>982 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>984 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>986 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>988 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>990 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>990 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>992 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>994 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>933 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>934 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>937 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>938 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>941 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>961 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>962 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>917 </TD> |
|
<TD>Recursion in procedure calls found. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>962 </TD> |
|
<TD>Function return value potentially unused. : k2 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_compare_type_expr.c_expr.c_24></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '997');">expr_compare_type<BR>(997 |
|
to 1029 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>999 </TD> |
|
<TD>Use of underlying enum representation value. </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1000 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1002 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1003 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1004 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1005 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1007 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1008 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1008 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1009 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1011 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1012 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1012 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1014 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1015 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1015 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1017 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1018 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1018 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1020 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1021 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1021 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1023 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1024 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1026 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1027 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1027 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_get_leftmost_symbol_expr.c_expr.c_25></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1031');">expr_get_leftmost_symbol<BR>(1031 |
|
to 1042 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1038 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1036 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1039 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1031 </TD> |
|
<TD>Recursion in procedure calls found. : expr_get_leftmost_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_simplify_unmet_dep_expr.c_expr.c_26></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1048');">expr_simplify_unmet_dep<BR>(1048 |
|
to 1071 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1061 </TD> |
|
<TD>Pointer not checked for null before use. : e1 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1070 </TD> |
|
<TD>Pointer not checked for null before use. : ret </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1062 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1060 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1061 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1056 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1061 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1055 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1056 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1056 </TD> |
|
<TD>Call has execution order dependant side effects. : |
|
expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1055 </TD> |
|
<TD>Call has execution order dependant side effects. : |
|
expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1048 </TD> |
|
<TD>Recursion in procedure calls found. : expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1059 </TD> |
|
<TD>Potential side effect from repeated function call. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1060 </TD> |
|
<TD>Potential side effect problem in expression. : e </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1061 </TD> |
|
<TD>Potential side effect problem in expression. : e </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1070 </TD> |
|
<TD>Potential side effect problem in expression. : ret </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1056 </TD> |
|
<TD>Potential side effect from repeated function call. : |
|
expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1056 </TD> |
|
<TD>Potential side effect problem in expression. : trans_count </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1048 </TD> |
|
<TD>Identifier reuse: proc param vs macro. : e1 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.5.5 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_print_expr.c_expr.c_27></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1073');">expr_print<BR>(1073 |
|
to 1161 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_print </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1075 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1081 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1084 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1087 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1094 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1095 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1097 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1103 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1104 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1106 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1112 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1113 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1115 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1120 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1121 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1123 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1139 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1154 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1160 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1080 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1080 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1085 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1091 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1095 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1095 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1099 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1099 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1104 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1104 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1108 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1108 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1113 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1113 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1117 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1117 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1121 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1121 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1125 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1125 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1128 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1130 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1133 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1135 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1138 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1138 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1141 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1146 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1146 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1148 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1148 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1073 </TD> |
|
<TD>Recursion in procedure calls found. : expr_print </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Procedure pointer is an unused parameter </TD> |
|
<TD>fn </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_print_file_helper_expr.c_expr.c_28></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1163');">expr_print_file_helper<BR>(1163 |
|
to 1166 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1165 </TD> |
|
<TD>Function call with no prior declaration. : xfwrite </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_fprint_expr.c_expr.c_29></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1168');">expr_fprint<BR>(1168 |
|
to 1171 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1168 </TD> |
|
<TD>Recursion in procedure calls found. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1170 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_print_gstr_helper_expr.c_expr.c_30></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1173');">expr_print_gstr_helper<BR>(1173 |
|
to 1201 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1175 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1179 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1195 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1198 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1192 </TD> |
|
<TD>Pointer not checked for null before use. : last_cr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1175 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1178 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1179 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1181 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1186 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1187 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1187 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
extra_length </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1187 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): |
|
extra_length += 4 + strlen </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1187 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned |
|
int): extra_length += 4 + strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1189 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1190 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1190 </TD> |
|
<TD>const object reassigned. : last_cr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1192 </TD> |
|
<TD>Value is not of appropriate type. : (long long and char): |
|
last_line_length = strlen ( gs -> s </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1192 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1192 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned int and long long): |
|
last_line_length = strlen ( gs -> s ) - ( last_cr - gs -> s </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1194 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): ( |
|
last_line_length + extra_length ) > gs -> max_width </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1194 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned int and int): ( |
|
last_line_length + extra_length ) > gs -> max_width </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1195 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1199 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1175 </TD> |
|
<TD>Type is incomplete in translation unit. : gstr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=expr_gstr_print_expr.c_expr.c_31></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\expr.c' , '1203');">expr_gstr_print<BR>(1203 |
|
to 1206 expr.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1203 </TD> |
|
<TD>Recursion in procedure calls found. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=kconf_id_hash_hconf.c_hconf.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\hconf.c' , '44');">kconf_id_hash<BR>(44 |
|
to 89 hconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>47 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 10 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 25 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 5 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 45 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 20 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Literal value requires a U suffix. : 15 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>61 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>64 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Literal value requires a U suffix. : 73 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Value is not of appropriate type. : (unsigned char and signed char): |
|
73 , 73 , 73 , 73 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>76 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): len |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>81 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
hval += asso_values </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>81 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>83 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>85 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
hval += asso_values </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>85 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned char): hval + |
|
asso_values </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Function return type inconsistent. : (unsigned int and int) |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.10.3 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=kconf_id_lookup_hconf.c_hconf.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\hconf.c' , '174');">kconf_id_lookup<BR>(174 |
|
to 295 hconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>287 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_553_s>C</A> </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Function and proto should both be static. : kconf_id_lookup </TD> |
|
<TD>MISRA-C:2012 R.8.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>190 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>192 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>198 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>204 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>207 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>209 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>211 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>214 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>216 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>223 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>226 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>229 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>231 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>233 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>238 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>240 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>243 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>245 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>248 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>251 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>253 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>255 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>258 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>265 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>268 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>271 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>275 </TD> |
|
<TD>Cast from pointer to integral type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.4,R.11.6,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>278 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and signed |
|
char): len <= MAX_WORD_LENGTH </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>278 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and signed |
|
char): len >= MIN_WORD_LENGTH </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
kconf_id_hash </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>282 </TD> |
|
<TD>No cast for widening complex int expression. : (int and signed char): |
|
key <= MAX_HASH_VALUE </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>287 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>287 </TD> |
|
<TD>Cast to an unrelated type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>290 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Literal zero used in pointer context. </TD> |
|
<TD>MISRA-C:2012 R.11.9 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_buttons_inputbox.c_inputbox.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\inputbox.c' , '29');">print_buttons<BR>(29 |
|
to 39 inputbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>34 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>34 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>37 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>38 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>31 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>37 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_inputbox_inputbox.c_inputbox.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\inputbox.c' , '44');">dialog_inputbox<BR>(44 |
|
to 301 inputbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_inputbox </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>59 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>61 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>65 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>66 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Function call with no prior declaration. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>70 </TD> |
|
<TD>Function call with no prior declaration. : newwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>75 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>76 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>78 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>80 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>82 </TD> |
|
<TD>Function call with no prior declaration. : print_title </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>84 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>85 </TD> |
|
<TD>Function call with no prior declaration. : print_autowrap </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>89 </TD> |
|
<TD>Function call with no prior declaration. : getyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>92 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>98 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>99 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>108 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>112 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>115 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>117 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>120 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>131 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>146 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>152 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>154 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>167 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>170 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>172 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>183 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>189 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>191 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>199 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>217 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>220 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>223 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>225 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>226 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>228 </TD> |
|
<TD>Function call with no prior declaration. : flash </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>240 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>252 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>253 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>276 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>283 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>290 </TD> |
|
<TD>Function call with no prior declaration. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>293 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Function call with no prior declaration. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Pointer not checked for null before use. : dialog </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Pointer not checked for null before use. : instr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>53 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>54 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>56 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>60 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>77 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>78 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): len |
|
= strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>105 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>108 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>130 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>135 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>138 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>145 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>148 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>157 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>166 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>173 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>176 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>179 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>181 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>192 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>197 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>203 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>205 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>209 </TD> |
|
<TD>Modification of string literal. : instr </TD> |
|
<TD>MISRA-C:2012 R.7.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>211 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>228 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>231 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>237 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>241 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>244 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>264 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>284 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>296 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>233 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : input_x |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>89 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : x </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_warn_menu.c_menu.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '21');">menu_warn<BR>(21 |
|
to 29 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_warn </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>24 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>25 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>25 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>26 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>26 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 3 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>27 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>28 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=prop_warn_menu.c_menu.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '31');">prop_warn<BR>(31 |
|
to 39 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>34 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>35 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>36 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>36 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 3 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>37 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>38 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>31 </TD> |
|
<TD>Struct/union not completely specified. : property </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=_menu_init_menu.c_menu.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '41');">_menu_init<BR>(41 |
|
to 45 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : _menu_init </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>41 </TD> |
|
<TD>User name starts with underscore. : _menu_init </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>43 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_entry_menu.c_menu.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '47');">menu_add_entry<BR>(47 |
|
to 63 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>51 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>56 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>53 </TD> |
|
<TD>Pointer not checked for null before use. : menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Pointer not checked for null before use. : current_file </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Pointer not checked for null before use. : last_entry_ptr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>61 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>47 </TD> |
|
<TD>Type is incomplete in translation unit. : symbol </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>47 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_end_entry_menu.c_menu.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '65');">menu_end_entry<BR>(65 |
|
to 67 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_end_entry </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>65 </TD> |
|
<TD>Void function has no side effects. : menu_end_entry </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_menu_menu.c_menu.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '69');">menu_add_menu<BR>(69 |
|
to 74 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_menu </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : last_entry_ptr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_end_menu_menu.c_menu.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '76');">menu_end_menu<BR>(76 |
|
to 80 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_menu)->next </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_menu)->parent </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_check_dep_menu.c_menu.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '82');">menu_check_dep<BR>(82 |
|
to 105 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>99 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>99 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>84 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>85 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>99 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>82 </TD> |
|
<TD>Struct/union not completely specified. : expr </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>89 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>94 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>82 </TD> |
|
<TD>Recursion in procedure calls found. : menu_check_dep </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_dep_menu.c_menu.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '107');">menu_add_dep<BR>(107 |
|
to 110 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_dep </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>109 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_dep </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>109 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_entry)->dep </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>109 </TD> |
|
<TD>Function return value potentially unused. : (current_entry)->dep |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_set_type_menu.c_menu.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '112');">menu_set_type<BR>(112 |
|
to 126 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_set_type </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>125 </TD> |
|
<TD>Function call with no prior declaration. : sym_type_name </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>117 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol and enum): |
|
param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char* and char): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>119 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_prop_menu.c_menu.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '128');">menu_add_prop<BR>(128 |
|
to 176 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>130 </TD> |
|
<TD>Function call with no prior declaration. : prop_alloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>163 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>165 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Pointer not checked for null before use. : prompt </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>165 </TD> |
|
<TD>Pointer not checked for null before use. : dup_expr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>136 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>137 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>140 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>140 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>142 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>142 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>143 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Assignment operator in boolean expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>152 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>153 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Local structure returned in function result. : prop </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>128 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_prop </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>171 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_entry)->prompt </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_prompt_menu.c_menu.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '178');">menu_add_prompt<BR>(178 |
|
to 181 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>178 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_visibility_menu.c_menu.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '183');">menu_add_visibility<BR>(183 |
|
to 187 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_visibility </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>185 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_entry)->visibility </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_expr_menu.c_menu.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '189');">menu_add_expr<BR>(189 |
|
to 192 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>191 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>191 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>189 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_symbol_menu.c_menu.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '194');">menu_add_symbol<BR>(194 |
|
to 197 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>194 </TD> |
|
<TD>Recursion in procedure calls found. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_add_option_menu.c_menu.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '199');">menu_add_option<BR>(199 |
|
to 224 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_add_option </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>204 </TD> |
|
<TD>Function call with no prior declaration. : zconf_error </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>215 </TD> |
|
<TD>Function call with no prior declaration. : zconf_error </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Function call with no prior declaration. : prop_add_env </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>203 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>204 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>212 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>213 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>215 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>215 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_ALLNOCONFIG_Y </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>201 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(current_entry)->(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>209 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(modules_sym)->name </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_validate_number_menu.c_menu.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '226');">menu_validate_number<BR>(226 |
|
to 230 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>229 </TD> |
|
<TD>Function call with no prior declaration. : sym_string_valid </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>229 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_prop_menu.c_menu.c_18></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '232');">sym_check_prop<BR>(232 |
|
to 284 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>248 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>259 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>264 </TD> |
|
<TD>Pointer not checked for null before use. : sym2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>238 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>243 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>247 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>251 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>261 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>267 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>274 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>276 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>278 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>282 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>276 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>258 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : use </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_finalize_menu.c_menu.c_19></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '286');">menu_finalize<BR>(286 |
|
to 452 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_finalize </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Function call with no prior declaration. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>321 </TD> |
|
<TD>Function call with no prior declaration. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>330 </TD> |
|
<TD>Function call with no prior declaration. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>332 </TD> |
|
<TD>Function call with no prior declaration. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Function call with no prior declaration. : expr_trans_bool </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>337 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>338 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_or </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>338 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>339 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>339 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>342 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_or </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>342 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>343 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>343 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>351 </TD> |
|
<TD>Function call with no prior declaration. : expr_trans_compare </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>356 </TD> |
|
<TD>Function call with no prior declaration. : expr_contains_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>358 </TD> |
|
<TD>Function call with no prior declaration. : expr_depends_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>360 </TD> |
|
<TD>Function call with no prior declaration. : expr_trans_compare </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Function call with no prior declaration. : expr_eliminate_dups </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Function call with no prior declaration. : expr_transform </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>363 </TD> |
|
<TD>Function call with no prior declaration. : expr_eliminate_eq </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>364 </TD> |
|
<TD>Function call with no prior declaration. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>365 </TD> |
|
<TD>Function call with no prior declaration. : expr_is_yes </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>366 </TD> |
|
<TD>Function call with no prior declaration. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>369 </TD> |
|
<TD>Function call with no prior declaration. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>381 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_or </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>407 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>408 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>412 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>412 </TD> |
|
<TD>Function call with no prior declaration. : expr_copy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>420 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_one </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>439 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_optional </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>448 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_or </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>448 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_and </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>449 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Pointer not checked for null before use. : last_menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>335 </TD> |
|
<TD>Pointer not checked for null before use. : dep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Pointer not checked for null before use. : dep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>351 </TD> |
|
<TD>Pointer not checked for null before use. : basedep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Pointer not checked for null before use. : parentdep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Pointer not checked for null before use. : basedep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>322 </TD> |
|
<TD>Pointer not checked for null before use. : basedep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Pointer not checked for null before use. : dep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>338 </TD> |
|
<TD>Pointer not checked for null before use. : es </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>342 </TD> |
|
<TD>Pointer not checked for null before use. : es </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Pointer not checked for null before use. : basedep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>361 </TD> |
|
<TD>Pointer not checked for null before use. : dep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>363 </TD> |
|
<TD>Pointer not checked for null before use. : dep2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>408 </TD> |
|
<TD>Pointer not checked for null before use. : basedep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>418 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>360 </TD> |
|
<TD>Pointer not checked for null before use. : dep </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>299 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>307 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>309 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>310 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>313 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>314 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>316 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>318 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>323 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>326 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>329 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>334 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>344 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>347 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>348 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>354 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>355 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>356 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>357 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>358 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>359 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>365 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>382 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>383 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>387 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>387 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_CHOICEVAL </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>388 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>389 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>390 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>395 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>398 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>409 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>411 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>418 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>418 </TD> |
|
<TD>For loop incrementation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>419 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>423 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>423 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>423 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>424 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_429_s>C</A> </TD> |
|
<TD align=center>424 </TD> |
|
<TD>Empty middle expression in for loop. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>426 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>427 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WARNED </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>437 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>439 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>439 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>440 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>444 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>444 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WARNED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>359 </TD> |
|
<TD>Jump into nested block. </TD> |
|
<TD>MISRA-C:2012 R.15.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>389 </TD> |
|
<TD>Implicit conversion: actual to formal param. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>286 </TD> |
|
<TD>Recursion in procedure calls found. : menu_finalize </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>375 </TD> |
|
<TD>Attempt to use uninitialised pointer. : last_menu </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>353 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : last_menu </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>421 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(ep)->right.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>342 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(es)->implied.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>338 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(es)->rev_dep.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>448 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->rev_dep.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_has_prompt_menu.c_menu.c_20></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '454');">menu_has_prompt<BR>(454 |
|
to 459 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_has_prompt </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>456 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_is_empty_menu.c_menu.c_21></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '466');">menu_is_empty<BR>(466 |
|
to 475 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_is_empty </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>471 </TD> |
|
<TD>Function call with no prior declaration. : menu_is_visible </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>470 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>471 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>472 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>466 </TD> |
|
<TD>Recursion in procedure calls found. : menu_is_empty </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_is_visible_menu.c_menu.c_22></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '477');">menu_is_visible<BR>(477 |
|
to 513 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_is_visible </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>487 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>493 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>496 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>501 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>483 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>484 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>496 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>496 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>499 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>501 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>502 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>504 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>505 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>506 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>477 </TD> |
|
<TD>Recursion in procedure calls found. : menu_is_visible </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>507 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_get_prompt_menu.c_menu.c_23></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '515');">menu_get_prompt<BR>(515 |
|
to 522 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_get_prompt </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>517 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>518 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>520 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>520 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_get_root_menu_menu.c_menu.c_24></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '524');">menu_get_root_menu<BR>(524 |
|
to 527 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_get_root_menu </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>menu </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_get_parent_menu_menu.c_menu.c_25></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '529');">menu_get_parent_menu<BR>(529 |
|
to 539 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_get_parent_menu </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>534 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>536 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_has_help_menu.c_menu.c_26></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '541');">menu_has_help<BR>(541 |
|
to 544 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_has_help </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_get_help_menu.c_menu.c_27></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '546');">menu_get_help<BR>(546 |
|
to 552 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_get_help </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>548 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>549 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>551 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_prompt_str_menu.c_menu.c_28></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '554');">get_prompt_str<BR>(554 |
|
to 609 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>561 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>561 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>561 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>571 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>584 </TD> |
|
<TD>Function call with no prior declaration. : list_empty </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>587 </TD> |
|
<TD>Function call with no prior declaration. : list_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>590 </TD> |
|
<TD>Function call with no prior declaration. : list_add_tail </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>599 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>599 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>602 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>603 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>606 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>601 </TD> |
|
<TD>Pointer not checked for null before use. : menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>580 </TD> |
|
<TD>Pointer not checked for null before use. : jump </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>Pointer not checked for null before use. : jump </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>563 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>563 </TD> |
|
<TD>Inconsistent usage of loop control variable. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>566 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>568 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>570 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>570 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>573 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>584 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>585 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>587 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>595 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>595 </TD> |
|
<TD>Inconsistent usage of loop control variable. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>595 </TD> |
|
<TD>For loop incrementation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>597 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
jump -> offset = strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): jump -> offset |
|
= strlen ( r -> s </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>601 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>602 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>559 </TD> |
|
<TD>Type is incomplete in translation unit. : jump_key </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>555 </TD> |
|
<TD>Type is incomplete in translation unit. : list_head </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>554 </TD> |
|
<TD>Recursion in procedure calls found. : get_prompt_str </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>567 </TD> |
|
<TD>Attempt to use uninitialised pointer. : location </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>558 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : location </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>587 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(jump)->index </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>585 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(jump)->index </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(jump)->offset </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>582 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(jump)->target </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>580 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(jump)->target </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>564 </TD> |
|
<TD>Function return value potentially unused. : accessible |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_symbol_prop_menu.c_menu.c_29></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '614');">get_symbol_prop<BR>(614 |
|
to 621 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>618 </TD> |
|
<TD>Function call with no prior declaration. : for_all_properties </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_symbol_props_str_menu.c_menu.c_30></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '623');">get_symbol_props_str<BR>(623 |
|
to 639 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>634 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>635 </TD> |
|
<TD>Function call with no prior declaration. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>638 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>630 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>634 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>637 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>638 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>635 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>627 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>tok </TD></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_symbol_str_menu.c_menu.c_31></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '644');">get_symbol_str<BR>(644 |
|
to 691 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>650 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>650 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>652 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>652 </TD> |
|
<TD>Function call with no prior declaration. : sym_type_name </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>654 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_range_prop </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>656 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>657 </TD> |
|
<TD>Function call with no prior declaration. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>658 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>667 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>667 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>669 </TD> |
|
<TD>Function call with no prior declaration. : expr_is_yes </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>670 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>670 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>671 </TD> |
|
<TD>Function call with no prior declaration. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>672 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>676 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>678 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>678 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>679 </TD> |
|
<TD>Function call with no prior declaration. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>680 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>685 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>685 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>686 </TD> |
|
<TD>Function call with no prior declaration. : expr_gstr_print </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>687 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>690 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>655 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>666 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>669 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>677 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>684 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>676 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>676 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>644 </TD> |
|
<TD>Recursion in procedure calls found. : get_symbol_str </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_relations_str_menu.c_menu.c_32></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '693');">get_relations_str<BR>(693 |
|
to 704 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : get_relations_str </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>696 </TD> |
|
<TD>Function call with no prior declaration. : str_new </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>702 </TD> |
|
<TD>Function call with no prior declaration. : str_append </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>702 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>699 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>699 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>699 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>700 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>701 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>702 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>693 </TD> |
|
<TD>Recursion in procedure calls found. : get_relations_str </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=menu_get_ext_help_menu.c_menu.c_33></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menu.c' , '707');">menu_get_ext_help<BR>(707 |
|
to 720 menu.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : menu_get_ext_help </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>714 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>717 </TD> |
|
<TD>Function call with no prior declaration. : str_printf </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>717 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>717 </TD> |
|
<TD>Pointer not checked for null before use. : help_text </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>719 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>713 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>714 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>715 </TD> |
|
<TD>const object reassigned. : help_text </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>718 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>719 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>707 </TD> |
|
<TD>Recursion in procedure calls found. : menu_get_ext_help </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=do_print_item_menubox.c_menubox.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menubox.c' , '66');">do_print_item<BR>(66 |
|
to 100 menubox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Function call with no prior declaration. : first_alpha </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>77 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>78 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>86 </TD> |
|
<TD>Function call with no prior declaration. : wclrtoeol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>89 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>91 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>96 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>99 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Pointer not checked for null before use. : menu_item </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Pointer not checked for null before use. : menu_item </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>70 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>72 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Undefined macro variable in #if. </TD> |
|
<TD>MISRA-C:2012 R.20.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>90 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>91 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>95 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_arrows_menubox.c_menubox.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menubox.c' , '111');">print_arrows<BR>(111 |
|
to 150 menubox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>116 </TD> |
|
<TD>Function call with no prior declaration. : getyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>118 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>121 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>123 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>125 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>126 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>128 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>129 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>133 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>137 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>138 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>142 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>143 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>144 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>145 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>148 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>136 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_buttons_menubox.c_menubox.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menubox.c' , '155');">print_buttons<BR>(155 |
|
to 168 menubox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>160 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>160 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>161 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>162 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>163 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>163 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>164 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>166 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>167 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>157 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>166 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=do_scroll_menubox.c_menubox.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menubox.c' , '171');">do_scroll<BR>(171 |
|
to 179 menubox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>174 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Function call with no prior declaration. : wscrl </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>176 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>178 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_menu_menubox.c_menubox.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\menubox.c' , '184');">dialog_menu<BR>(184 |
|
to 437 menubox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_menu </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : item_x </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : menu_width </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>194 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>203 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>203 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>206 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>207 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>209 </TD> |
|
<TD>Function call with no prior declaration. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>211 </TD> |
|
<TD>Function call with no prior declaration. : newwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>212 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>214 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>216 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>217 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>220 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Function call with no prior declaration. : wbkgdset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>222 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>224 </TD> |
|
<TD>Function call with no prior declaration. : print_title </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>226 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>227 </TD> |
|
<TD>Function call with no prior declaration. : print_autowrap </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>234 </TD> |
|
<TD>Function call with no prior declaration. : subwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>239 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>248 </TD> |
|
<TD>Function call with no prior declaration. : item_foreach </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>249 </TD> |
|
<TD>Function call with no prior declaration. : item_data </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>250 </TD> |
|
<TD>Function call with no prior declaration. : item_n </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>254 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>262 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>273 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>275 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>279 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>283 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>292 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>293 </TD> |
|
<TD>Function call with no prior declaration. : first_alpha </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>293 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>299 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Function call with no prior declaration. : first_alpha </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>300 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>301 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>321 </TD> |
|
<TD>Function call with no prior declaration. : MAX </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>337 </TD> |
|
<TD>Function call with no prior declaration. : scrollok </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Function call with no prior declaration. : item_str </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Function call with no prior declaration. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>364 </TD> |
|
<TD>Function call with no prior declaration. : item_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>367 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>368 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>381 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>395 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>396 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>397 </TD> |
|
<TD>Function call with no prior declaration. : item_set </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>398 </TD> |
|
<TD>Function call with no prior declaration. : item_set_selected </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Function call with no prior declaration. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>428 </TD> |
|
<TD>Function call with no prior declaration. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>429 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>430 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>434 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>212 </TD> |
|
<TD>Pointer not checked for null before use. : dialog </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>Pointer not checked for null before use. : menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>197 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
dlg.dialog.atr </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_COLOR </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>231 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>243 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>245 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>249 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>253 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>254 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Use of mixed mode arithmetic. : (bool and int): choice >= |
|
item_count () - max_choice </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>261 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>262 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>262 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>264 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>264 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>264 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>285 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>286 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>288 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>289 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>291 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>295 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>302 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>309 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '-' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>309 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '+' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>314 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '-' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>315 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>321 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>323 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '+' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>326 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>327 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>334 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>344 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>355 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>356 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>360 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>402 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>407 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>409 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>411 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>413 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>418 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>399 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>419 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>431 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>432 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>373 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>270 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>312 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>331 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>362 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (bool and int): param 4 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>377 </TD> |
|
<TD>Expression has side effects. : button </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>189 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : scroll |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_add_default_symbol.c_symbol.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '38');">sym_add_default<BR>(38 |
|
to 43 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>40 </TD> |
|
<TD>Function call with no prior declaration. : prop_alloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>42 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>42 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>42 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>40 </TD> |
|
<TD>Struct/union not completely specified. : property </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>40 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>42 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(prop)->expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>42 </TD> |
|
<TD>Function return value potentially unused. : (prop)->expr |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_init_symbol.c_symbol.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '45');">sym_init<BR>(45 |
|
to 61 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_init </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Function call with no prior declaration. : uname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>57 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>52 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>59 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>59 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Type is incomplete in translation unit. : utsname </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>60 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>59 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>58 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->type </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_type_symbol.c_symbol.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '63');">sym_get_type<BR>(63 |
|
to 74 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_get_type </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible == |
|
yes </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>69 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>71 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_type_name_symbol.c_symbol.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '76');">sym_type_name<BR>(76 |
|
to 95 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_type_name </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>80 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>82 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>84 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>86 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>90 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>78 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_choice_prop_symbol.c_symbol.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '97');">sym_get_choice_prop<BR>(97 |
|
to 104 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_get_choice_prop </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>102 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>102 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>99 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_env_prop_symbol.c_symbol.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '106');">sym_get_env_prop<BR>(106 |
|
to 113 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_get_env_prop </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>111 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>111 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>108 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>112 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_default_prop_symbol.c_symbol.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '115');">sym_get_default_prop<BR>(115 |
|
to 125 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>120 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>122 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Local structure returned in function result. : prop </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>120 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>117 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_range_prop_symbol.c_symbol.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '127');">sym_get_range_prop<BR>(127 |
|
to 137 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>134 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Local structure returned in function result. : prop </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>129 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_range_val_symbol.c_symbol.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '139');">sym_get_range_val<BR>(139 |
|
to 153 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Function call with no prior declaration. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>149 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>139 </TD> |
|
<TD>Recursion in procedure calls found. : sym_get_range_val </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_validate_range_symbol.c_symbol.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '155');">sym_validate_range<BR>(155 |
|
to 187 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Function call with no prior declaration. : strdup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>171 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>173 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>174 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>180 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>183 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>183 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>176 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>178 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>155 </TD> |
|
<TD>Recursion in procedure calls found. : sym_validate_range </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>176 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>176 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>178 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>178 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_set_changed_symbol.c_symbol.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '189');">sym_set_changed<BR>(189 |
|
to 198 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>193 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>193 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_CHANGED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>194 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: MENU_CHANGED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_set_all_changed_symbol.c_symbol.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '200');">sym_set_all_changed<BR>(200 |
|
to 207 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>206 </TD> |
|
<TD>Attempt to use uninitialised pointer. : sym </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>202 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : sym </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>206 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>Void function has no side effects. : sym_set_all_changed </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_calc_visibility_symbol.c_symbol.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '209');">sym_calc_visibility<BR>(209 |
|
to 270 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>222 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>240 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>245 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>254 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>263 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>218 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>228 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>230 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>235 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>240 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>241 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>244 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>245 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>247 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>253 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>254 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>256 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>262 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>263 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>265 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>222 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>211 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_choice_default_symbol.c_symbol.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '278');">sym_choice_default<BR>(278 |
|
to 302 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_choice_default </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>286 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>289 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>296 </TD> |
|
<TD>Function call with no prior declaration. : expr_list_for_each_sym </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>290 </TD> |
|
<TD>Pointer not checked for null before use. : def_sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>296 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>288 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>290 </TD> |
|
<TD>Type conversion without cast. : (int and char): def_sym -> visible |
|
!= no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>291 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Type conversion without cast. : (int and char): def_sym -> visible |
|
!= no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>291 </TD> |
|
<TD>Local structure returned in function result. : def_sym </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Local structure returned in function result. : def_sym </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>296 </TD> |
|
<TD>Attempt to use uninitialised pointer. : e </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>282 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : e |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Parameter </TH></TR> |
|
<TR> |
|
<TD align=center>O </TD> |
|
<TD>Unused procedure parameter </TD> |
|
<TD>sym </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_calc_choice_symbol.c_symbol.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '304');">sym_calc_choice<BR>(304 |
|
to 334 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>316 </TD> |
|
<TD>Type conversion without cast. : (int and char): def_sym -> visible |
|
!= no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>317 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>320 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_DEF_USER |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Type conversion without cast. : (int and char): def_sym -> visible |
|
!= no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>325 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>325 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>330 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>325 </TD> |
|
<TD>Local structure returned in function result. : def_sym </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Local structure returned in function result. : def_sym </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>313 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : prop |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>313 </TD> |
|
<TD>Function return value potentially unused. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_calc_value_symbol.c_symbol.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '336');">sym_calc_value<BR>(336 |
|
to 488 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>348 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>374 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>387 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>394 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>395 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_AND </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>402 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_AND </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>411 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Function call with no prior declaration. : expr_simplify_unmet_dep </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>420 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>423 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>425 </TD> |
|
<TD>Function call with no prior declaration. : expr_free </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>427 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>438 </TD> |
|
<TD>Function call with no prior declaration. : sym_has_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>445 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>458 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>470 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>487 </TD> |
|
<TD>Function call with no prior declaration. : set_all_choice_values </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>387 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>420 </TD> |
|
<TD>Pointer not checked for null before use. : e </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>342 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>343 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>345 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>345 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_VALID </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>345 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>346 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>348 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_NEED_SET_CHOICE_VALUES </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>350 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: |
|
SYMBOL_NEED_SET_CHOICE_VALUES </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>355 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>355 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>373 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>374 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>375 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible == |
|
yes </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>389 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible != |
|
no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>393 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>393 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>394 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>401 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>401 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>401 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>402 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>410 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>410 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_131_s>C</A> </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Name reused in inner scope. : e </TD> |
|
<TD>MISRA-C:2012 R.5.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>419 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>421 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>421 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>424 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>430 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> implied.tri |
|
== yes </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>431 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>431 </TD> |
|
<TD>Type conversion without cast. : (bool and char): newval.tri = yes </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>436 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible != |
|
no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>437 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>437 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>438 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>444 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>446 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>447 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>455 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>458 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>459 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>462 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>470 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>475 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>475 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_WRITE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>475 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>476 </TD> |
|
<TD>Type conversion without cast. : (int and char): choice_sym -> |
|
visible != no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>477 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>477 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>477 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>478 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>478 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CHANGED </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>478 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>479 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>483 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>483 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>483 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>484 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>484 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>484 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_WRITE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_NEED_SET_CHOICE_VALUES </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>487 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>338 </TD> |
|
<TD>Type is incomplete in translation unit. : symbol_value </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol): param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_18_d>C</A> </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Identifier name reused. : e </TD> |
|
<TD>MISRA-C:2012 R.5.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>336 </TD> |
|
<TD>Recursion in procedure calls found. : sym_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>479 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(choice_sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>448 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(ds)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>448 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(ds)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : prop |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>473 </TD> |
|
<TD>Function return value potentially unused. : prop |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_clear_all_valid_symbol.c_symbol.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '490');">sym_clear_all_valid<BR>(490 |
|
to 499 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>495 </TD> |
|
<TD>Function call with no prior declaration. : for_all_symbols </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>497 </TD> |
|
<TD>Function call with no prior declaration. : sym_add_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Pointer not checked for null before use. : modules_sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>495 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>495 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_VALID |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>490 </TD> |
|
<TD>Recursion in procedure calls found. : sym_clear_all_valid </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>493 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : i </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>495 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_tristate_within_range_symbol.c_symbol.c_18></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '501');">sym_tristate_within_range<BR>(501 |
|
to 520 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_tristate_within_range </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>517 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>505 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible == |
|
no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>506 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>509 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>512 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>514 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>516 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>517 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>517 </TD> |
|
<TD>Type conversion without cast. : (int and char): sym -> visible == |
|
yes </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>518 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>503 </TD> |
|
<TD>Function return value potentially unused. : type |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.7,R.17.7 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_set_tristate_value_symbol.c_symbol.c_19></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '522');">sym_set_tristate_value<BR>(522 |
|
to 556 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_set_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>524 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>537 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>538 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>542 </TD> |
|
<TD>Pointer not checked for null before use. : cs </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>545 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>526 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>527 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>529 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>529 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>529 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>530 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>530 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>537 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>543 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>543 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>545 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>546 </TD> |
|
<TD>Type conversion without cast. : (int and char): e -> right.sym |
|
-> visible != no </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>547 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>547 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>547 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>553 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Recursion in procedure calls found. : sym_set_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>542 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(cs)->def.val </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>543 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(cs)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_toggle_tristate_value_symbol.c_symbol.c_20></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '558');">sym_toggle_tristate_value<BR>(558 |
|
to 579 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_toggle_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>562 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>577 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>575 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>562 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>564 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>575 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>576 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>558 </TD> |
|
<TD>Recursion in procedure calls found. : sym_toggle_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_string_valid_symbol.c_symbol.c_21></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '581');">sym_string_valid<BR>(581 |
|
to 622 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_string_valid </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>587 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>589 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ch = *str </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>589 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>589 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>590 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ch == '-' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ch = *str </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>591 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>592 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>593 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ch == '0' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>594 </TD> |
|
<TD>Value is not of appropriate type. : (char and signed char): * str != 0 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>595 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>596 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>596 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ( ch = *str |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>596 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>596 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>597 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>600 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>602 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>602 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>602 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>603 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>603 </TD> |
|
<TD>const object reassigned. : str </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ch = *str </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>606 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>607 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>608 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>608 </TD> |
|
<TD>Type conversion without cast. : (signed char and char): ( ch = *str |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>608 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>608 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>609 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>612 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>617 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>612 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>618 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>621 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_string_within_range_symbol.c_symbol.c_22></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '624');">sym_string_within_range<BR>(624 |
|
to 664 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_string_within_range </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>638 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>647 </TD> |
|
<TD>Pointer not checked for null before use. : str </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>633 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>634 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>636 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>637 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>642 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>643 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>645 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>646 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>652 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>654 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>656 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>659 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>652 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>660 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>663 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>639 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>648 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>654 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>656 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>658 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>Call has execution order dependant side effects. : sym_get_range_val |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>Call has execution order dependant side effects. : sym_get_range_val |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>624 </TD> |
|
<TD>Recursion in procedure calls found. : sym_string_within_range </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>639 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>648 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>639 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>648 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->left.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>640 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>649 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
((prop)->(expr)->right.sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_set_string_value_symbol.c_symbol.c_23></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '666');">sym_set_string_value<BR>(666 |
|
to 713 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_set_string_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>700 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>704 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>697 </TD> |
|
<TD>Pointer not checked for null before use. : newval </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>701 </TD> |
|
<TD>Pointer not checked for null before use. : val </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>702 </TD> |
|
<TD>Pointer not checked for null before use. : val </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>675 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>677 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>679 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>682 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>675 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>686 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>688 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>689 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>691 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_DEF_USER </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>697 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
size = strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>697 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>698 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>700 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>701 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>702 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>703 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>703 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>704 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>704 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>706 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>708 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>709 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>709 </TD> |
|
<TD>Cast on a constant value. : oldval </TD> |
|
<TD>MISRA-C:2012 R.11.8 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>709 </TD> |
|
<TD>free used on string. </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>677 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>679 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>681 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (char and enum): param |
|
2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>666 </TD> |
|
<TD>Recursion in procedure calls found. : sym_set_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>713 </TD> |
|
<TD>Memory not freed after last reference. : oldval </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>708 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : val </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_string_default_symbol.c_symbol.c_24></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '722');">sym_get_string_default<BR>(722 |
|
to 791 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_get_string_default </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->flags |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>741 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_AND </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>741 </TD> |
|
<TD>Function call with no prior declaration. : expr_calc_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>749 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>752 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>758 </TD> |
|
<TD>Function call with no prior declaration. : EXPR_OR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>762 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>730 </TD> |
|
<TD>Pointer not checked for null before use. : modules_sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>752 </TD> |
|
<TD>const object reassigned. : str </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>754 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>762 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>762 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>763 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>767 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>771 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>777 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>778 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>780 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>776 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>781 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>783 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>785 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>773 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>722 </TD> |
|
<TD>Recursion in procedure calls found. : sym_get_string_default </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>751 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(ds)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>751 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(ds)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_get_string_value_symbol.c_symbol.c_25></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '793');">sym_get_string_value<BR>(793 |
|
to 815 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->flags |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>800 </TD> |
|
<TD>Function call with no prior declaration. : sym_get_tristate_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>814 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>803 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>806 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>809 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>801 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>813 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>793 </TD> |
|
<TD>Recursion in procedure calls found. : sym_get_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_is_changable_symbol.c_symbol.c_26></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '817');">sym_is_changable<BR>(817 |
|
to 820 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_is_changable </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=strhash_symbol.c_symbol.c_27></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '822');">strhash<BR>(822 |
|
to 829 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>826 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned int and char): hash = ( hash |
|
^ * s </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Value is not of appropriate type. : (char and int): hash = ( hash ^ * |
|
s ) </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_488_s>C</A> </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Value outside range of underlying type. : (char and int): hash = ( |
|
hash ^ * s ) * 0x01000193 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>827 </TD> |
|
<TD>Use of mixed mode arithmetic. : (char and int): hash = ( hash ^ * s ) |
|
* 0x01000193 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_lookup_symbol.c_symbol.c_28></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '831');">sym_lookup<BR>(831 |
|
to 870 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>854 </TD> |
|
<TD>Function call with no prior declaration. : strdup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>860 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Pointer not checked for null before use. : symbol </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Pointer not checked for null before use. : new_name </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>837 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>838 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>838 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>838 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>838 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>839 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>840 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>841 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>843 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>839 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>845 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
strhash </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>847 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>848 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>849 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>850 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>850 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CONST |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHOICE |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>851 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>852 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>861 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>864 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>869 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>852 </TD> |
|
<TD>Local structure returned in function result. : symbol </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>869 </TD> |
|
<TD>Local structure returned in function result. : symbol </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>862 </TD> |
|
<TD>Attempt to use uninitialised pointer. : new_name </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>856 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : new_name |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_find_symbol.c_symbol.c_29></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '872');">sym_find<BR>(872 |
|
to 897 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_find </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>877 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>878 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>880 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>880 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>880 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>880 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>881 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>882 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>883 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>885 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>881 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>887 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
strhash </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>889 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>890 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>891 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>892 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>892 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>892 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>893 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>896 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>896 </TD> |
|
<TD>Local structure returned in function result. : symbol </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>875 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : hash |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_expand_string_value_symbol.c_symbol.c_30></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '904');">sym_expand_string_value<BR>(904 |
|
to 946 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_expand_string_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (modules_sym)->curr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>911 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Pointer not checked for null before use. : in </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>924 </TD> |
|
<TD>Pointer not checked for null before use. : src </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>943 </TD> |
|
<TD>Pointer not checked for null before use. : res </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>940 </TD> |
|
<TD>Pointer not checked for null before use. : res </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>934 </TD> |
|
<TD>Pointer not checked for null before use. : res </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>934 </TD> |
|
<TD>Pointer not checked for null before use. : symval </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>910 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>912 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>915 </TD> |
|
<TD>Variable-length array declared. : name[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>920 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>920 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>921 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>924 </TD> |
|
<TD>Use of banned function or variable. : isalnum </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>924 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>925 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>925 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>925 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>931 </TD> |
|
<TD>const object reassigned. : symval </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>934 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>937 </TD> |
|
<TD>Use of banned function or variable. : realloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>940 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>941 </TD> |
|
<TD>const object reassigned. : in </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>941 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>943 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>945 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>945 </TD> |
|
<TD>Local structure returned in function result. : res </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>904 </TD> |
|
<TD>Recursion in procedure calls found. : sym_expand_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>915 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : name </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>930 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>930 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_escape_string_value_symbol.c_symbol.c_31></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '948');">sym_escape_string_value<BR>(948 |
|
to 989 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_escape_string_value </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>969 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>959 </TD> |
|
<TD>Pointer not checked for null before use. : p </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>976 </TD> |
|
<TD>Pointer not checked for null before use. : p </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>987 </TD> |
|
<TD>Pointer not checked for null before use. : res </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>983 </TD> |
|
<TD>Pointer not checked for null before use. : res </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>955 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>960 </TD> |
|
<TD>const object reassigned. : p </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>962 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>963 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>966 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>970 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>972 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>const object reassigned. : p </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>977 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>978 </TD> |
|
<TD>const object reassigned. : p </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>980 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>981 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>983 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>984 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>984 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>984 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>984 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>987 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>988 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_rel_comp_symbol.c_symbol.c_32></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1000');">sym_rel_comp<BR>(1000 |
|
to 1024 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1015 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): exact1 = ( s1 |
|
-> eo - s1 -> so ) == strlen ( s1 -> sym -> name </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1016 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): exact2 = ( s2 |
|
-> eo - s2 -> so ) == strlen ( s2 -> sym -> name </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1017 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1017 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1018 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1019 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1019 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1020 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1000 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
sym_rel_comp </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_re_search_symbol.c_symbol.c_33></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1026');">sym_re_search<BR>(1026 |
|
to 1077 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_re_search </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_val </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1038 </TD> |
|
<TD>Function call with no prior declaration. : regcomp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1044 </TD> |
|
<TD>Function call with no prior declaration. : regexec </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1074 </TD> |
|
<TD>Function call with no prior declaration. : regfree </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1034 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1036 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1037 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1038 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: REG_EXTENDED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1038 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: REG_ICASE </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1038 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1039 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1042 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1042 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CONST </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1042 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1042 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1043 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1044 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1045 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1049 </TD> |
|
<TD>Use of banned function or variable. : realloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1049 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): tmp = realloc |
|
( sym_match_arr , size * sizeof </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1049 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): tmp |
|
= realloc ( sym_match_arr , size * sizeof </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1050 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1051 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1052 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1060 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1062 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1063 </TD> |
|
<TD>Use of banned function or variable. : qsort </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1064 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1064 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): ( cnt + 1 ) * |
|
sizeof </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1064 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): ( |
|
cnt + 1 ) * sizeof </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1065 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1066 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1068 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1073 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1076 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1026 </TD> |
|
<TD>Recursion in procedure calls found. : sym_re_search </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1077 </TD> |
|
<TD>Memory not freed after last reference. : sym_match_arr </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1031 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : re </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1054 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1029 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
sym_match_arr.eo </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1029 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
sym_match_arr.so </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1029 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
sym_match_arr.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dep_stack_insert_symbol.c_symbol.c_34></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1092');">dep_stack_insert<BR>(1092 |
|
to 1100 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1097 </TD> |
|
<TD>Pointer not checked for null before use. : stack </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1096 </TD> |
|
<TD>Pointer not checked for null before use. : stack </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1094 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1095 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1096 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dep_stack_remove_symbol.c_symbol.c_35></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1102');">dep_stack_remove<BR>(1102 |
|
to 1107 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1105 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1106 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_print_recursive_symbol.c_symbol.c_36></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1114');">sym_check_print_recursive<BR>(1114 |
|
to 1186 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1122 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1124 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1143 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1143 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_type_name </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1166 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1171 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Pointer not checked for null before use. : next_sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1143 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1167 </TD> |
|
<TD>Pointer not checked for null before use. : menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1151 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1122 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1128 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1129 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1130 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1131 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1137 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1140 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1143 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1143 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1144 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1146 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1147 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1151 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1151 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1151 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1153 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1154 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1155 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1156 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1156 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1156 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1161 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1162 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1162 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1162 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1164 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1166 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1167 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1167 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1167 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1169 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1171 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1172 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1172 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1172 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1174 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1177 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1177 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1177 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1179 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1185 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1118 </TD> |
|
<TD>Type is incomplete in translation unit. : menu </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1159 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1123 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
cv_stack.prev </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1123 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
cv_stack.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_expr_deps_symbol.c_symbol.c_37></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1188');">sym_check_expr_deps<BR>(1188 |
|
to 1220 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (check_top)->next </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : check_top </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1209 </TD> |
|
<TD>Function call with no prior declaration. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1212 </TD> |
|
<TD>Function call with no prior declaration. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1214 </TD> |
|
<TD>Function call with no prior declaration. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1192 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1193 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1198 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1199 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1202 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1210 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1211 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1212 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1214 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1215 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1218 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1197 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol and enum): |
|
param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1200 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol and enum): |
|
param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1202 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol and enum): |
|
param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1188 </TD> |
|
<TD>Recursion in procedure calls found. : sym_check_expr_deps </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_sym_deps_symbol.c_symbol.c_38></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1223');">sym_check_sym_deps<BR>(1223 |
|
to 1255 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (check_top)->next </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : check_top </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1242 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1252 </TD> |
|
<TD>Pointer not checked for null before use. : check_top </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1232 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1233 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1235 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1237 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1240 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1241 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1242 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1243 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1246 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1247 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1254 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1223 </TD> |
|
<TD>Recursion in procedure calls found. : sym_check_sym_deps </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1248 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1244 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.expr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.prev </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1238 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.prop </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1229 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_choice_deps_symbol.c_symbol.c_39></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1257');">sym_check_choice_deps<BR>(1257 |
|
to 1292 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (check_top)->next </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : check_top </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Function call with no prior declaration. : expr_list_for_each_sym </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1282 </TD> |
|
<TD>Function call with no prior declaration. : expr_list_for_each_sym </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1285 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1286 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECKED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1270 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1270 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1270 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECKED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1272 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1272 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1273 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1274 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1278 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1279 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1282 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1282 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1285 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1285 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1287 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1291 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1257 </TD> |
|
<TD>Recursion in procedure calls found. : sym_check_choice_deps </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Attempt to use uninitialised pointer. : e </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1267 </TD> |
|
<TD>Attempt to use uninitialised pointer. : sym </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1261 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : e </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1259 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : sym </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1282 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1264 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.prev </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1264 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=sym_check_deps_symbol.c_symbol.c_40></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1294');">sym_check_deps<BR>(1294 |
|
to 1326 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (check_top)->next </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : check_top </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1306 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1312 </TD> |
|
<TD>Function call with no prior declaration. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1314 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1312 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1313 </TD> |
|
<TD>Pointer not checked for null before use. : check_top </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1299 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1299 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CHECK </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1299 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1303 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1303 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
SYMBOL_CHECKED </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1303 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1304 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1306 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1314 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1317 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1317 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1317 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: SYMBOL_CHECKED |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1319 </TD> |
|
<TD>Use of bit operator on signed type. : &= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1319 </TD> |
|
<TD>Use of bit operator on signed type. : ~ used with int: SYMBOL_CHECK |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1322 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1323 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1325 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1312 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol): param 1 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1294 </TD> |
|
<TD>Recursion in procedure calls found. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1310 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.prev </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1310 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
stack.sym </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=prop_alloc_symbol.c_symbol.c_41></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1328');">prop_alloc<BR>(1328 |
|
to 1348 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : prop_alloc </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1333 </TD> |
|
<TD>Function call with no prior declaration. : xmalloc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1338 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1335 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1334 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1341 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1342 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1342 </TD> |
|
<TD>For loop incrementation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1343 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1347 </TD> |
|
<TD>Local structure returned in function result. : prop </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=prop_get_symbol_symbol.c_symbol.c_42></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1350');">prop_get_symbol<BR>(1350 |
|
to 1356 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : prop_get_symbol </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1352 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1354 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=prop_get_type_name_symbol.c_symbol.c_43></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1358');">prop_get_type_name<BR>(1358 |
|
to 1385 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : prop_get_type_name </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1361 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1362 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1363 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1364 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1365 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1366 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1367 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1368 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1369 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1370 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1371 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1372 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1373 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1374 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1375 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1376 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1377 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1378 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1379 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1380 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1381 </TD> |
|
<TD>Case is not part of switch enumeration. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1360 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=prop_add_env_symbol.c_symbol.c_44></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\symbol.c' , '1387');">prop_add_env<BR>(1387 |
|
to 1414 symbol.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1398 </TD> |
|
<TD>Function call with no prior declaration. : menu_warn </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1404 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1406 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_one </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1413 </TD> |
|
<TD>Function call with no prior declaration. : menu_warn </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1394 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1397 </TD> |
|
<TD>Pointer not checked for null before use. : sym2 </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1404 </TD> |
|
<TD>Pointer not checked for null before use. : prop </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1407 </TD> |
|
<TD>Pointer not checked for null before use. : sym_env_list </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1394 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1394 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1397 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1398 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1409 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1410 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1411 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1413 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1403 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1387 </TD> |
|
<TD>Static procedure is not explicitly called in code analysed. : |
|
prop_add_env </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1396 </TD> |
|
<TD>Attempt to use uninitialised pointer. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1390 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : prop </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1394 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1403 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=refresh_text_box_textbox.c_textbox.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '39');">refresh_text_box<BR>(39 |
|
to 47 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>45 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>46 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>44 </TD> |
|
<TD>Pointer not checked for null before use. : page |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_textbox_textbox.c_textbox.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '56');">dialog_textbox<BR>(56 |
|
to 274 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_textbox </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : begin_reached </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : buf </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : end_reached </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : hscroll </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : page </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : page_length </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>82 </TD> |
|
<TD>Function call with no prior declaration. : getmaxyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>102 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>104 </TD> |
|
<TD>Function call with no prior declaration. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>106 </TD> |
|
<TD>Function call with no prior declaration. : newwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>112 </TD> |
|
<TD>Function call with no prior declaration. : subwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>113 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>114 </TD> |
|
<TD>Function call with no prior declaration. : wbkgdset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>116 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>119 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>122 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>123 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>125 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>126 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Function call with no prior declaration. : wbkgdset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>128 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>130 </TD> |
|
<TD>Function call with no prior declaration. : print_title </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>133 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>134 </TD> |
|
<TD>Function call with no prior declaration. : getyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>137 </TD> |
|
<TD>Function call with no prior declaration. : attr_clear </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>142 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>240 </TD> |
|
<TD>Function call with no prior declaration. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>245 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>247 </TD> |
|
<TD>Function call with no prior declaration. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>258 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>259 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Pointer not checked for null before use. : dialog </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>113 </TD> |
|
<TD>Pointer not checked for null before use. : box </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>168 </TD> |
|
<TD>Pointer not checked for null before use. : page </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>141 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>57 </TD> |
|
<TD>User name starts with underscore. : _vscroll </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>57 </TD> |
|
<TD>User name starts with underscore. : _hscroll </TD> |
|
<TD>MISRA-C:2012 R.21.1,R.21.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>72 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>72 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>76 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>76 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>78 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>79 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>84 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>86 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>89 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>91 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>96 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>98 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>114 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
dlg.dialog.atr </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>114 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_COLOR </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>124 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>125 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
dlg.dialog.atr </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>127 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_COLOR </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>132 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>154 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>167 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>175 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>176 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>187 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>195 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>205 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>206 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>217 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>Type conversion without cast. : (int and char): key == '0' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>220 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>222 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>232 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>241 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>248 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>248 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>251 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>256 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>268 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>271 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>272 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>61 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : height </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>61 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : width |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.9.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=back_lines_textbox.c_textbox.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '280');">back_lines<BR>(280 |
|
to 307 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>303 </TD> |
|
<TD>Pointer not checked for null before use. : page </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Pointer not checked for null before use. : page </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>288 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>297 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>303 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>305 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_page_textbox.c_textbox.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '312');">print_page<BR>(312 |
|
to 336 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Function call with no prior declaration. : update_text </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>335 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Pointer not checked for null before use. : page </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Pointer not checked for null before use. : end </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>321 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>321 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>330 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>331 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>332 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>332 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>333 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_line_textbox.c_textbox.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '341');">print_line<BR>(341 |
|
to 362 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>346 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>347 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>348 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Function call with no prior declaration. : waddnstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>349 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>360 </TD> |
|
<TD>Function call with no prior declaration. : wclrtoeol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>346 </TD> |
|
<TD>Pointer not checked for null before use. : line </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>346 </TD> |
|
<TD>Pointer not checked for null before use. : line </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>352 </TD> |
|
<TD>Undefined macro variable in #if. </TD> |
|
<TD>MISRA-C:2012 R.20.9 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=get_line_textbox.c_textbox.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '369');">get_line<BR>(369 |
|
to 394 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : end_reached </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : page </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>372 </TD> |
|
<TD>Variable-length array declared. : line[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>380 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>380 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>380 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>380 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>384 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>385 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>389 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>390 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>391 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>391 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_28_x>C</A> </TD> |
|
<TD align=center>372 </TD> |
|
<TD>Identifier reuse: persistent var vs var. : line |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 R.5.8,R.5.9 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_position_textbox.c_textbox.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\textbox.c' , '399');">print_position<BR>(399 |
|
to 408 textbox.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>403 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Function call with no prior declaration. : wbkgdset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>407 </TD> |
|
<TD>Function call with no prior declaration. : wprintw </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Pointer not checked for null before use. : page </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Pointer not checked for null before use. : buf </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: |
|
dlg.position_indicator.atr </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>404 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_COLOR </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and unsigned int): strlen |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (signed char and unsigned |
|
int): strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=set_bluetitle_theme_util.c_util.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '146');">set_bluetitle_theme<BR>(146 |
|
to 157 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=set_theme_util.c_util.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '162');">set_theme<BR>(162 |
|
to 177 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>165 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>166 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>168 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>170 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>172 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>174 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>174 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=init_one_color_util.c_util.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '179');">init_one_color<BR>(179 |
|
to 189 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>184 </TD> |
|
<TD>Function call with no prior declaration. : init_pair </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Function call with no prior declaration. : COLOR_PAIR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>188 </TD> |
|
<TD>Function call with no prior declaration. : COLOR_PAIR </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>185 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>186 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: A_BOLD </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>186 </TD> |
|
<TD>Use of bit operator on signed type. : | used with int: COLOR_PAIR </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>188 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>179 </TD> |
|
<TD>Type is incomplete in translation unit. : dialog_color </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=init_dialog_colors_util.c_util.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '191');">init_dialog_colors<BR>(191 |
|
to 222 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>197 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.border.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>198 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_active.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>199 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_inactive.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>200 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_key_active.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>201 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_key_inactive.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>202 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_label_active.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>203 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.button_label_inactive.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>218 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.check.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>219 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.check_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>221 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.darrow.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>195 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.dialog.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>204 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.inputbox.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>205 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.inputbox_border.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>212 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.item.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>213 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.item_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>210 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.menubox.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>211 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.menubox_border.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>209 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.position_indicator.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>193 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.screen.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>206 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.searchbox.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>208 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.searchbox_border.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>207 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.searchbox_title.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>194 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.shadow.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>214 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.tag.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>216 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.tag_key.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>217 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.tag_key_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>215 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.tag_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>196 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.title.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>220 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.uarrow.atr </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=color_setup_util.c_util.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '227');">color_setup<BR>(227 |
|
to 237 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Function call with no prior declaration. : has_colors </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>233 </TD> |
|
<TD>Function call with no prior declaration. : start_color </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>232 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>236 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=attr_clear_util.c_util.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '242');">attr_clear<BR>(242 |
|
to 253 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : attr_clear </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>246 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>248 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>250 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>252 </TD> |
|
<TD>Function call with no prior declaration. : touchwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>250 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_clear_util.c_util.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '255');">dialog_clear<BR>(255 |
|
to 310 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_clear </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>259 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>260 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>268 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>269 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>269 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>276 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>279 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>285 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>290 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>295 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>301 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>307 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>309 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>273 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): len |
|
+= strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>273 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): len += strlen ( |
|
pos -> text </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>273 </TD> |
|
<TD>Literal value requires a U suffix. : 3 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>277 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): skip = len - ( |
|
columns - 2 - strlen </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
skip = len - ( columns - 2 - strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): skip = len - ( |
|
columns - 2 - strlen ( ellipsis ) </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>280 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
skip = len - ( columns - 2 - strlen ( ellipsis ) </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>285 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>287 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>290 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>292 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
skip < strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>294 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): skip < strlen ( |
|
pos -> text </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
skip -= strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>298 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): skip -= strlen ( |
|
pos -> text </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>301 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>303 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>306 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>307 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>266 </TD> |
|
<TD>Type is incomplete in translation unit. : subtitle_list </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=init_dialog_util.c_util.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '315');">init_dialog<BR>(315 |
|
to 339 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : init_dialog </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.border.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_active.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_inactive.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.button_key_active.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_key_inactive.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_active.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.button_label_inactive.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.check_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.darrow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.dialog.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.inputbox_border.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.item_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.menubox_border.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
dlg.position_indicator.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.position_indicator.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.screen.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_border.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.searchbox_title.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.shadow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.atr |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.bg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.fg |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_key_selected.hl |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.tag_selected.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.title.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.atr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.bg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.fg </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : dlg.uarrow.hl </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : saved_x </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : saved_y </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>319 </TD> |
|
<TD>Function call with no prior declaration. : initscr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>322 </TD> |
|
<TD>Function call with no prior declaration. : getyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>324 </TD> |
|
<TD>Function call with no prior declaration. : getmaxyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>326 </TD> |
|
<TD>Function call with no prior declaration. : endwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>333 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>334 </TD> |
|
<TD>Function call with no prior declaration. : cbreak </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>335 </TD> |
|
<TD>Function call with no prior declaration. : noecho </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : height </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>317 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : width </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>330 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.backtitle </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=set_dialog_backtitle_util.c_util.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '341');">set_dialog_backtitle<BR>(341 |
|
to 344 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : set_dialog_backtitle </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>343 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.backtitle </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>341 </TD> |
|
<TD>Void function has no side effects. : set_dialog_backtitle </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=set_dialog_subtitles_util.c_util.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '346');">set_dialog_subtitles<BR>(346 |
|
to 349 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : set_dialog_subtitles </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>348 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
dlg.subtitles </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>346 </TD> |
|
<TD>Void function has no side effects. : set_dialog_subtitles </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=end_dialog_util.c_util.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '354');">end_dialog<BR>(354 |
|
to 360 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : end_dialog </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>357 </TD> |
|
<TD>Function call with no prior declaration. : move </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>358 </TD> |
|
<TD>Function call with no prior declaration. : refresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>359 </TD> |
|
<TD>Function call with no prior declaration. : endwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_title_util.c_util.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '365');">print_title<BR>(365 |
|
to 374 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : print_title </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>368 </TD> |
|
<TD>Function call with no prior declaration. : MIN </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>369 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>370 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>371 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddnstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>372 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>367 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>370 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_autowrap_util.c_util.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '382');">print_autowrap<BR>(382 |
|
to 442 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : print_autowrap </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>393 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>394 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>421 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>422 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>423 </TD> |
|
<TD>Function call with no prior declaration. : getyx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>386 </TD> |
|
<TD>Variable-length array declared. : tempstr[*] </TD> |
|
<TD>MISRA-C:2012 R.18.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>386 </TD> |
|
<TD>Literal zero used in pointer context. </TD> |
|
<TD>MISRA-C:2012 R.11.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>388 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>390 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
prompt_len = strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>392 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>400 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>400 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>402 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>403 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>405 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>406 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>406 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>412 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
wlen = strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>414 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>414 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): wlen + 1 + |
|
strlen </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
wlen + 1 + strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>415 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): ) |
|
> room </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Assignment operator in boolean expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>416 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>417 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>426 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>429 </TD> |
|
<TD>Literal zero used in pointer context. </TD> |
|
<TD>MISRA-C:2012 R.11.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>431 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>433 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>435 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>438 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_button_util.c_util.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '447');">print_button<BR>(447 |
|
to 471 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : print_button </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>451 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>452 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>454 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>460 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>461 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>463 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>464 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>466 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>467 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>469 </TD> |
|
<TD>Function call with no prior declaration. : waddstr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>470 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>463 </TD> |
|
<TD>Pointer not checked for null before use. : label </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>452 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>455 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
temp = strspn </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>456 </TD> |
|
<TD>const object reassigned. : label </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>457 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>460 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>461 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>463 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>464 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>466 </TD> |
|
<TD>Cast on a constant value. : label </TD> |
|
<TD>MISRA-C:2012 R.11.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>466 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>467 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=draw_box_util.c_util.c_18></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '476');">draw_box<BR>(476 |
|
to 505 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>482 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>484 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>487 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>489 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>491 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>493 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>495 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>497 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>499 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>501 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>503 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>486 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>487 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>488 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>489 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>490 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>490 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>491 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>492 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>493 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>494 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>495 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>496 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>497 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>498 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>499 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>500 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>501 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>503 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=draw_shadow_util.c_util.c_19></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '511');">draw_shadow<BR>(511 |
|
to 527 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>515 </TD> |
|
<TD>Function call with no prior declaration. : has_colors </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>516 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>517 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Function call with no prior declaration. : winch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>521 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Function call with no prior declaration. : winch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>523 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>523 </TD> |
|
<TD>Function call with no prior declaration. : winch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>525 </TD> |
|
<TD>Function call with no prior declaration. : wnoutrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>515 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>519 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_CHARTEXT |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>520 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>520 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>522 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_CHARTEXT |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>523 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>523 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: A_CHARTEXT |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=first_alpha_util.c_util.c_20></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '532');">first_alpha<BR>(532 |
|
to 549 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : first_alpha </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>536 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): i |
|
< strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>537 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>539 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>540 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>541 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>542 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>544 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>544 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>544 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>544 </TD> |
|
<TD>Literal zero used in pointer context. </TD> |
|
<TD>MISRA-C:2012 R.11.9 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>545 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=on_key_esc_util.c_util.c_21></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '560');">on_key_esc<BR>(560 |
|
to 581 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>566 </TD> |
|
<TD>Function call with no prior declaration. : nodelay </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>567 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>568 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>569 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>571 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>573 </TD> |
|
<TD>Function call with no prior declaration. : nodelay </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>574 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>578 </TD> |
|
<TD>Function call with no prior declaration. : ungetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>576 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>578 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>578 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=on_key_resize_util.c_util.c_22></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '584');">on_key_resize<BR>(584 |
|
to 588 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_reset_util.c_util.c_23></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '594');">item_reset<BR>(594 |
|
to 604 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_reset </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>Pointer not checked for null before use. : item_head </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>598 </TD> |
|
<TD>For loop incrementation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>600 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>604 </TD> |
|
<TD>Memory not freed after last reference. : p </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_55_d>C</A> </TD> |
|
<TD align=center>600 </TD> |
|
<TD>Modification of loop counter in loop body. : p </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_make_util.c_util.c_24></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '606');">item_make<BR>(606 |
|
to 621 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_make </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>619 </TD> |
|
<TD>Pointer not checked for null before use. : item_cur </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>619 </TD> |
|
<TD>Pointer not checked for null before use. : p </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>612 </TD> |
|
<TD>Pointer not checked for null before use. : p </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>609 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>611 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>612 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>614 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>616 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>618 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>619 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>619 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 4 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>620 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>621 </TD> |
|
<TD>Memory not freed after last reference. : p </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>619 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(p)->node.str </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_add_str_util.c_util.c_25></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '623');">item_add_str<BR>(623 |
|
to 635 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_add_str </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>633 </TD> |
|
<TD>Pointer not checked for null before use. : item_cur </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>628 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): avail = sizeof ( |
|
item_cur -> node.str ) - strlen ( item_cur -> node.str </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>630 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Use of mixed mode arithmetic. : (int and unsigned int): strlen </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( item_cur |
|
-> node.str </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>631 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 4 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>633 </TD> |
|
<TD>Type conversion without cast. : (int and char): item_cur -> |
|
node.str [ sizeof ( item_cur -> node.str ) - 1 ] = '\0' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>634 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_set_tag_util.c_util.c_26></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '637');">item_set_tag<BR>(637 |
|
to 640 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_set_tag </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>639 </TD> |
|
<TD>Pointer not checked for null before use. : item_cur |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_set_data_util.c_util.c_27></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '641');">item_set_data<BR>(641 |
|
to 644 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_set_data </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>643 </TD> |
|
<TD>Pointer not checked for null before use. : item_cur |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_set_selected_util.c_util.c_28></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '646');">item_set_selected<BR>(646 |
|
to 649 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_set_selected </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>648 </TD> |
|
<TD>Pointer not checked for null before use. : item_cur |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TD>MISRA-C:2012 D.4.1 </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD> |
|
<TD> </TD></TR> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_activate_selected_util.c_util.c_29></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '651');">item_activate_selected<BR>(651 |
|
to 657 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_activate_selected </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>653 </TD> |
|
<TD>Function call with no prior declaration. : item_foreach </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>654 </TD> |
|
<TD>Function call with no prior declaration. : item_is_selected </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>654 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>655 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_data_util.c_util.c_30></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '659');">item_data<BR>(659 |
|
to 662 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_data </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_tag_util.c_util.c_31></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '664');">item_tag<BR>(664 |
|
to 667 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_tag </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_count_util.c_util.c_32></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '669');">item_count<BR>(669 |
|
to 677 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_count </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>674 </TD> |
|
<TD>Pointer not checked for null before use. : item_head </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>675 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_set_util.c_util.c_33></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '679');">item_set<BR>(679 |
|
to 685 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_set </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>682 </TD> |
|
<TD>Function call with no prior declaration. : item_foreach </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>684 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>683 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : i </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_n_util.c_util.c_34></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '687');">item_n<BR>(687 |
|
to 698 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_n </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>692 </TD> |
|
<TD>Pointer not checked for null before use. : item_head </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>694 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_str_util.c_util.c_35></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '700');">item_str<BR>(700 |
|
to 703 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_str </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_is_selected_util.c_util.c_36></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '705');">item_is_selected<BR>(705 |
|
to 708 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_is_selected </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=item_is_tag_util.c_util.c_37></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\util.c' , '710');">item_is_tag<BR>(710 |
|
to 713 util.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : item_is_tag </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=yy_symbol_value_print_yconf.c_yconf.c_3></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '903');">yy_symbol_value_print<BR>(903 |
|
to 915 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>907 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>907 </TD> |
|
<TD>Statement with no side effect. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>908 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>909 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Value is not of appropriate type. : (void and int): ( void ) ( yytype |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>914 </TD> |
|
<TD>Statement with no side effect. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>903 </TD> |
|
<TD>Void function has no side effects. : yy_symbol_value_print </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=yy_symbol_print_yconf.c_yconf.c_4></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '922');">yy_symbol_print<BR>(922 |
|
to 930 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>925 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>929 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=yy_stack_print_yconf.c_yconf.c_5></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '937');">yy_stack_print<BR>(937 |
|
to 947 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>940 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>941 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>944 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>946 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=yy_reduce_print_yconf.c_yconf.c_6></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '960');">yy_reduce_print<BR>(960 |
|
to 978 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>964 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
yyr2 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>967 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>971 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>972 </TD> |
|
<TD>Declaration does not specify an array. </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>972 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): ( |
|
yyi + 1 ) - ( </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): ( |
|
yyi + 1 ) - ( yynrhs </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>974 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned int and int): ( yyi + 1 ) - |
|
( yynrhs </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>976 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=yydestruct_yconf.c_yconf.c_7></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '1240');">yydestruct<BR>(1240 |
|
to 1289 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1257 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1268 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1279 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1243 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1243 </TD> |
|
<TD>Statement with no side effect. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1244 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1245 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1245 </TD> |
|
<TD>const object reassigned. : yymsg </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1246 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1246 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1246 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1254 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1255 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1257 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1265 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1266 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1268 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1276 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1277 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1279 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1285 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconfparse_yconf.c_yconf.c_8></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '1307');">zconfparse<BR>(1307 |
|
to 2255 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (current_buf)->state |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(current_entry)->(prompt)->type </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(current_entry)->(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (current_entry)->dep |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (current_entry)->file |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : (current_entry)->help |
|
</TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(current_entry)->prompt </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(current_entry)->visibility </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(current_menu)->file.name </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
(modules_sym)->curr.tri </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : current_buf </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : current_entry </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : current_menu </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : current_pos.file </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : current_pos.lineno </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : file.name </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : first_ts </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : last_entry_ptr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : last_ts </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : modules_sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : sym_defconfig_list </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : symbol_hash </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : text </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : text_asize </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : text_size </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_buffer_stack </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_buffer_stack_max </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_buffer_stack_top </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_c_buf_p </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : |
|
yy_did_buffer_switch_on_eof </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_hold_char </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_init </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_n_chars </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : yy_start </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfchar </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfin </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfleng </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconflval.file </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconflval.id </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconflval.string </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfnerrs </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfout </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconftext </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1557 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1583 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1585 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1594 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1603 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1605 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1618 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1627 </TD> |
|
<TD>Function call with no prior declaration. : menu_set_type </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1638 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1647 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1649 </TD> |
|
<TD>Function call with no prior declaration. : menu_set_type </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1689 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_option </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1712 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1714 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1724 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1733 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1743 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1753 </TD> |
|
<TD>Function call with no prior declaration. : menu_set_type </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1789 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1790 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_dep </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1791 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1800 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1818 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1828 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1837 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_menu </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1848 </TD> |
|
<TD>Function call with no prior declaration. : zconf_nextfile </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1856 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1866 </TD> |
|
<TD>Function call with no prior declaration. : menu_end_entry </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1875 </TD> |
|
<TD>Function call with no prior declaration. : zconf_starthelp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1891 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_dep </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1900 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_visibility </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1945 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1951 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1957 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1963 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1969 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1975 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1981 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_comp </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1993 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_one </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1999 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_two </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2005 </TD> |
|
<TD>Function call with no prior declaration. : expr_alloc_two </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2011 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2017 </TD> |
|
<TD>Function call with no prior declaration. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1375 </TD> |
|
<TD>Pointer not checked for null before use. : yyssp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2056 </TD> |
|
<TD>Pointer not checked for null before use. : yyssp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2155 </TD> |
|
<TD>Pointer not checked for null before use. : yyssp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2197 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2242 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2184 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2238 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1536 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.id </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.expr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.symbol </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.file </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Pointer not checked for null before use. : yyval.string </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2044 </TD> |
|
<TD>Pointer not checked for null before use. : yyvsp.string </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>Pointer not checked for null before use. : yyptr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1464 </TD> |
|
<TD>Pointer not checked for null before use. : zconfin </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1836 </TD> |
|
<TD>Pointer not checked for null before use. : current_pos.file </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2222 </TD> |
|
<TD>Pointer not checked for null before use. : current_pos.file </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1505 </TD> |
|
<TD>Pointer not checked for null before use. : zconflval.id </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1464 </TD> |
|
<TD>Pointer not checked for null before use. : text </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1505 </TD> |
|
<TD>Pointer not checked for null before use. : zconflval.file </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1505 </TD> |
|
<TD>Pointer not checked for null before use. : zconflval.string </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1848 </TD> |
|
<TD>Pointer not checked for null before use. : current_buf </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1464 </TD> |
|
<TD>Pointer not checked for null before use. : current_buf </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2017 </TD> |
|
<TD>Pointer not checked for null before use. : symbol_hash </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1584 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1604 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1713 </TD> |
|
<TD>Pointer not checked for null before use. : sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1789 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1790 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1818 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1856 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2187 </TD> |
|
<TD>Pointer not checked for null before use. : yyssp </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1856 </TD> |
|
<TD>Pointer not checked for null before use. : last_entry_ptr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>Pointer not checked for null before use. : modules_sym </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2121 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1354 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1355 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1356 </TD> |
|
<TD>Literal value requires a U suffix. : 200 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1356 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
yystacksize </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1358 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1358 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1358 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1375 </TD> |
|
<TD>Implicit conversion of underlying type. : (short and int): yyssp = |
|
yystate </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1375 </TD> |
|
<TD>Narrower int conversion without cast. : (short and int): yyssp = |
|
yystate </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1377 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1377 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1377 </TD> |
|
<TD>< > <= >= used on different object pointers. </TD> |
|
<TD>MISRA-C:2012 R.18.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1380 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center><A name=first_438_s>C</A> </TD> |
|
<TD align=center>1380 </TD> |
|
<TD>Pointer subtraction not addressing one array. </TD> |
|
<TD>MISRA-C:2012 R.18.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1380 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1407 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
10000 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1407 </TD> |
|
<TD>Literal value requires a U suffix. : 10000 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1408 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1409 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
yystacksize </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1410 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
10000 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1410 </TD> |
|
<TD>Literal value requires a U suffix. : 10000 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1411 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1411 </TD> |
|
<TD>Literal value requires a U suffix. : 10000 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1411 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): |
|
yystacksize </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1416 </TD> |
|
<TD>Use of banned function or variable. : malloc </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1416 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1417 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1418 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1419 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1419 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): yyi |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1419 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1419 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>Literal value requires a U suffix. : 0 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (unsigned int and int): yyi |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1422 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1423 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1428 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1428 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1428 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1429 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1429 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1431 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1431 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1431 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1434 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1434 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1434 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1434 </TD> |
|
<TD>< > <= >= used on different object pointers. </TD> |
|
<TD>MISRA-C:2012 R.18.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1435 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1438 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1438 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1438 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1441 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1456 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1463 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1463 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1463 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1469 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1470 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1470 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1470 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1474 </TD> |
|
<TD>Type mismatch in ternary expression. : (int and unsigned char) </TD> |
|
<TD>MISRA-C:2012 R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1475 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1475 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1475 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1482 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1486 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1487 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1494 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1495 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1498 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1498 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1498 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1505 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1508 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1515 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
yyn = yydefact </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1517 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1526 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
yylen = yyr2 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1536 </TD> |
|
<TD>Implicit conversion of underlying type. : (signed char and int): yyval |
|
= yyvsp [ 1 - yylen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1536 </TD> |
|
<TD>Use of mixed mode arithmetic. : (signed char and int): yyval = yyvsp [ |
|
1 - yylen </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1539 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1539 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1550 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1557 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1557 </TD> |
|
<TD>Cast to an unrelated type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1557 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1570 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1583 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1584 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1584 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_OPTIONAL </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1586 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1595 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1603 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1604 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1604 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_OPTIONAL </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1606 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1614 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1615 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1617 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1619 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1627 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1628 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1638 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1638 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1638 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1639 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1647 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1647 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1648 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-3 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1649 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1649 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-3 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1650 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-3 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1661 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1670 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-3 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1679 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1687 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1687 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1688 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1688 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1688 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: TF_OPTION |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1688 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1689 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1691 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1691 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1691 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1692 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1712 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1713 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1713 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: SYMBOL_AUTO |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1716 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1734 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1743 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1743 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1743 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1744 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1752 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1752 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1753 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1754 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1758 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1766 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: flags </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1766 </TD> |
|
<TD>Use of bit operator on signed type. : |= used with int: |
|
SYMBOL_OPTIONAL </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1767 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1775 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-3 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1777 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1780 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1788 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1790 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1801 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1820 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1838 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1847 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1848 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1858 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1874 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1891 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>Use of bit operator on signed type. : & used with int: cdebug </TD> |
|
<TD>MISRA-C:2012 R.10.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1892 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1915 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1921 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1927 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1951 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1957 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1963 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1969 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1975 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1981 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1987 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-1 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1999 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2005 </TD> |
|
<TD>Array bound exceeded. : yyvsp[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2011 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2017 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2029 </TD> |
|
<TD>Switch empty default has no comment. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2042 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2042 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2042 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2044 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2046 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2046 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2046 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2048 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2054 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned char): |
|
yyn = yyr1 </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2056 </TD> |
|
<TD>No cast for widening complex int expression. : (int and short): |
|
yystate = yypgoto </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2056 </TD> |
|
<TD>No cast for widening complex int expression. : (int and short): |
|
yystate = yypgoto [ yyn - 41 ] + * yyssp </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2057 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2058 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2060 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2060 </TD> |
|
<TD>No cast for widening complex int expression. : (int and short): |
|
yystate = yydefgoto [ yyn - 41 ] </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2062 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2071 </TD> |
|
<TD>Value is not of appropriate type. : (bool and signed char) </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2071 </TD> |
|
<TD>Array bound exceeded. : yytranslate[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2071 </TD> |
|
<TD>Type mismatch in ternary expression. : (int and unsigned char) </TD> |
|
<TD>MISRA-C:2012 R.10.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2071 </TD> |
|
<TD>Type mismatch in ternary expression. : (int and bool) </TD> |
|
<TD>MISRA-C:2012 R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2074 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2124 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2147 </TD> |
|
<TD>Construct leads to infeasible code. </TD> |
|
<TD>MISRA-C:2012 R.14.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2148 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2148 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2152 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2154 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2154 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2154 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2155 </TD> |
|
<TD>No cast for widening complex int expression. : (int and short): |
|
yystate = *yyssp </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2171 </TD> |
|
<TD>Literal value requires a U suffix. : 1 </TD> |
|
<TD>MISRA-C:2012 R.7.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2171 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned char and signed char): |
|
yycheck [ yyn ] == 1 </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2175 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2180 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2181 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2186 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2187 </TD> |
|
<TD>No cast for widening complex int expression. : (int and short): |
|
yystate = *yyssp </TD> |
|
<TD>MISRA-C:2012 R.10.6,R.10.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2188 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2188 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2188 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2192 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2197 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2197 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2197 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2200 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2232 </TD> |
|
<TD>Array bound exceeded. : yytranslate[*]; accessed=-2 </TD> |
|
<TD>MISRA-C:2012 R.18.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2232 </TD> |
|
<TD>Type mismatch in ternary expression. : (int and unsigned char) </TD> |
|
<TD>MISRA-C:2012 R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2238 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2239 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2239 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2239 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2240 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2242 </TD> |
|
<TD>Use of mixed mode arithmetic. : (unsigned int and short): "Cleanup: |
|
popping" , yystos [ * yyssp </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.2,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2244 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2247 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2247 </TD> |
|
<TD>Use of banned function or variable. : free </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2248 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2248 </TD> |
|
<TD>Attempt to use already freed object. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1638 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1647 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol): param 2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol): param 2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (expr): param 2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1715 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1743 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (symbol): param 2 </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1810 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1819 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1857 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1908 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1951 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1957 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1963 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1969 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1975 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1981 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1993 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1999 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2005 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2242 </TD> |
|
<TD>Implicit conversion: actual to formal param. </TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Call has execution order dependant side effects. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1776 </TD> |
|
<TD>Call has execution order dependant side effects. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1678 </TD> |
|
<TD>Call has execution order dependant side effects. : menu_add_expr </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Call has execution order dependant side effects. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1669 </TD> |
|
<TD>Call has execution order dependant side effects. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Call has execution order dependant side effects. : sym_lookup </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1660 </TD> |
|
<TD>Call has execution order dependant side effects. : menu_add_symbol </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1307 </TD> |
|
<TD>Recursion in procedure calls found. : zconfparse </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2255 </TD> |
|
<TD>Memory not freed after last reference. : yyss </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1424 </TD> |
|
<TD>Memory not freed after last reference. : yyss1 </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1424 </TD> |
|
<TD>Memory not freed after last reference. : yyptr </TD> |
|
<TD>MISRA-C:2012 R.22.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1933 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : yyval.expr </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>1699 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : yyval.string </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2023 </TD> |
|
<TD>Procedure contains UR data flow anomalies. : yyval.string </TD> |
|
<TD>MISRA-C:2012 R.9.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1584 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1604 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1713 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1420 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : yyptr |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1336 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : yytoken |
|
</TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>1487 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2148 </TD> |
|
<TD>Unreachable Code found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=conf_parse_yconf.c_yconf.c_9></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2259');">conf_parse<BR>(2259 |
|
to 2289 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : conf_parse </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2264 </TD> |
|
<TD>Function call with no prior declaration. : zconf_initscan </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2266 </TD> |
|
<TD>Function call with no prior declaration. : sym_init </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2267 </TD> |
|
<TD>Function call with no prior declaration. : _menu_init </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Function call with no prior declaration. : menu_add_prompt </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2276 </TD> |
|
<TD>Function call with no prior declaration. : sym_find </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2278 </TD> |
|
<TD>Function call with no prior declaration. : _ </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2279 </TD> |
|
<TD>Function call with no prior declaration. : sym_expand_string_value </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Function call with no prior declaration. : menu_finalize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2283 </TD> |
|
<TD>Function call with no prior declaration. : sym_check_deps </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2288 </TD> |
|
<TD>Function call with no prior declaration. : sym_set_change_count </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>Pointer not checked for null before use. : zconfin </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>Pointer not checked for null before use. : current_buf </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>Pointer not checked for null before use. : symbol_hash </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2276 </TD> |
|
<TD>Pointer not checked for null before use. : symbol_hash </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Pointer not checked for null before use. : NULL </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2279 </TD> |
|
<TD>Pointer not checked for null before use. : symbol_hash </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Pointer not checked for null before use. : current_entry </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>Pointer not checked for null before use. : last_entry_ptr </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2270 </TD> |
|
<TD>Use of banned function or variable. : getenv </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2270 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2271 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2272 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2273 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2274 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2274 </TD> |
|
<TD>Use of abort, exit, etc. </TD> |
|
<TD>MISRA-C:2012 R.21.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2275 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2276 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2283 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2284 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2286 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2287 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2287 </TD> |
|
<TD>Use of abort, exit, etc. </TD> |
|
<TD>MISRA-C:2012 R.21.8 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2268 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 3 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2279 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and enum): param 1 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2259 </TD> |
|
<TD>Recursion in procedure calls found. : conf_parse </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Potential side effect problem in expression. : (rootmenu)->sym </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Potential side effect problem in expression. : rootmenu.prompt </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2281 </TD> |
|
<TD>Potential side effect problem in expression. : |
|
(rootmenu)->(prompt)->visible.expr </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2283 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
(sym)->flags </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2279 </TD> |
|
<TD>DU anomaly dead code, variable value is unused on all paths. : |
|
rootmenu.prompt.text </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconf_tokenname_yconf.c_yconf.c_10></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2291');">zconf_tokenname<BR>(2291 |
|
to 2304 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2294 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2295 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2296 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2297 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2298 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2299 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2300 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2302 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2293 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconf_endtoken_yconf.c_yconf.c_11></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2306');">zconf_endtoken<BR>(2306 |
|
to 2324 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>Function has global variable side effects. : zconfnerrs </TD> |
|
<TD>MISRA-C:2012 R.13.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2310 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2316 </TD> |
|
<TD>Casting operation to a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.5,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2310 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2310 </TD> |
|
<TD>Cast to an unrelated type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2316 </TD> |
|
<TD>Casting operation on a pointer. </TD> |
|
<TD>MISRA-C:2012 R.11.1,R.11.2,R.11.3,R.11.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2316 </TD> |
|
<TD>Cast to an unrelated type. </TD> |
|
<TD>MISRA-C:2012 R.11.2,R.11.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2317 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2317 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2315 </TD> |
|
<TD>Call has execution order dependant side effects. : zconf_error </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2309 </TD> |
|
<TD>Call has execution order dependant side effects. : zconf_error </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconfprint_yconf.c_yconf.c_12></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2326');">zconfprint<BR>(2326 |
|
to 2335 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2330 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2330 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2330 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2331 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2332 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2332 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 3 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2333 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2334 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconf_error_yconf.c_yconf.c_13></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2337');">zconf_error<BR>(2337 |
|
to 2347 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2342 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2342 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2342 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2343 </TD> |
|
<TD>Use of banned function or variable. : va_start </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2344 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2344 </TD> |
|
<TD>Incorrect number of formats in output function. : 0 formats, 3 outputs |
|
</TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2345 </TD> |
|
<TD>Use of banned function or variable. : va_end </TD> |
|
<TD>MISRA-C:2012 |
|
D.4.12,R.1.3,R.17.1,R.21.3,R.21.6,R.21.7,R.21.8,R.21.9,R.21.10,R.21.12 |
|
</TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2346 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconferror_yconf.c_yconf.c_14></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2349');">zconferror<BR>(2349 |
|
to 2352 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2351 </TD> |
|
<TD>Function call with no prior declaration. : zconf_curname </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2351 </TD> |
|
<TD>Function call with no prior declaration. : zconf_lineno </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2351 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_quoted_string_yconf.c_yconf.c_15></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2354');">print_quoted_string<BR>(2354 |
|
to 2369 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2359 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2360 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2360 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2361 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2362 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2363 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2363 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2364 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2365 </TD> |
|
<TD>const object reassigned. : str </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2365 </TD> |
|
<TD>Pointer assignment to wider scope. </TD> |
|
<TD>MISRA-C:2012 R.18.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2365 </TD> |
|
<TD>Pointer arithmetic is not on array. </TD> |
|
<TD>MISRA-C:2012 R.18.1,R.18.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2367 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2368 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_symbol_yconf.c_yconf.c_16></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2371');">print_symbol<BR>(2371 |
|
to 2456 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2376 </TD> |
|
<TD>Function call with no prior declaration. : sym_is_choice </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2407 </TD> |
|
<TD>Function call with no prior declaration. : expr_is_yes </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2409 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2415 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2416 </TD> |
|
<TD>Function call with no prior declaration. : expr_is_yes </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2418 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2427 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2432 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2437 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2376 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2377 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2377 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2379 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2379 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2382 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2385 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2388 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2391 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2394 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2397 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2400 </TD> |
|
<TD>For loop initialisation is not simple. </TD> |
|
<TD>MISRA-C:2012 R.14.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2402 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2405 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2407 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2408 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2411 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2414 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2416 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2417 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2420 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2423 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2426 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2428 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2431 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2433 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2436 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2438 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2441 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2443 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2446 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2450 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2451 </TD> |
|
<TD>Signed/unsigned conversion without cast. : (int and unsigned int): |
|
strlen </TD> |
|
<TD>MISRA-C:2012 R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2451 </TD> |
|
<TD>Value is not of appropriate type. : (int and char): strlen ( menu |
|
-> help </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4,R.10.5,R.11.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2452 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2452 </TD> |
|
<TD>Type conversion without cast. : (int and char): menu -> help [ -- |
|
len ] == '\n' </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.10.3,R.10.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2453 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2454 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2454 </TD> |
|
<TD>Format is not appropriate type. : format = %s, param 3 </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2374 </TD> |
|
<TD>Struct/union not completely specified. : property </TD> |
|
<TD>MISRA-C:2012 R.1.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2406 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2442 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2371 </TD> |
|
<TD>Recursion in procedure calls found. : print_symbol </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=zconfdump_yconf.c_yconf.c_17></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yconf.c' , '2458');">zconfdump<BR>(2458 |
|
to 2503 yconf.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : zconfdump </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2483 </TD> |
|
<TD>Function call with no prior declaration. : expr_is_yes </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>2485 </TD> |
|
<TD>Function call with no prior declaration. : expr_fprint </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2466 </TD> |
|
<TD>Pointer not checked for null before use. : menu </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2465 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2465 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2466 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2466 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2467 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2468 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2468 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2471 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2473 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2476 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2478 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2482 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2483 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2484 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2486 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2488 </TD> |
|
<TD>Else alternative missing in if. </TD> |
|
<TD>MISRA-C:2012 R.15.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2490 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2491 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2492 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2493 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2494 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2494 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2494 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2495 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2496 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2496 </TD> |
|
<TD>(void) missing for discarded return value. </TD> |
|
<TD>MISRA-C:2012 R.17.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2497 </TD> |
|
<TD>Expression is not Boolean. </TD> |
|
<TD>MISRA-C:2012 R.10.1,R.14.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2472 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2477 </TD> |
|
<TD>Implicit conversion: actual to formal param. : (int and char): param 2 |
|
</TD> |
|
<TD>MISRA-C:2012 R.10.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>2458 </TD> |
|
<TD>Recursion in procedure calls found. : zconfdump </TD> |
|
<TD>MISRA-C:2012 R.17.2 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=print_buttons_yesno.c_yesno.c_1></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yesno.c' , '27');">print_buttons<BR>(27 |
|
to 37 yesno.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>32 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>32 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>33 </TD> |
|
<TD>Function call with no prior declaration. : print_button </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>33 </TD> |
|
<TD>Function call with no prior declaration. : gettext </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Function call with no prior declaration. : wmove </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>36 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>29 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>35 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=dialog_yesno_yesno.c_yesno.c_2></A><BR> |
|
<HR width="60%"> |
|
<BR> |
|
<CENTER> |
|
<TABLE width="50%" border=1> |
|
<TBODY> |
|
<TR> |
|
<TH bgColor=#ff0000><FONT size=5><A class=set1 |
|
href="javascript:TBLaunchit('C:\\Users\\zhang\\Desktop\\WJ\\03\\rt-thread-master\\yesno.c' , '42');">dialog_yesno<BR>(42 |
|
to 114 yesno.c) - FAIL </FONT></A></TH></TR></TBODY></TABLE></CENTER><BR> |
|
<H4><SPAN style="WIDTH: 5%; FLOAT: left; DISPLAY: block"> </SPAN> Standards |
|
Violation Summary </H4> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>No prototype for non-static function. : dialog_yesno </TD> |
|
<TD>MISRA-C:2012 R.8.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD>DD data flow anomalies found. </TD> |
|
<TD>MISRA-C:2012 R.2.2 </TD></TR></TBODY></TABLE></CENTER><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TH>Code </TH> |
|
<TH>Line </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>48 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>50 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>54 </TD> |
|
<TD>Function call with no prior declaration. : getmaxx </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>55 </TD> |
|
<TD>Function call with no prior declaration. : getmaxy </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>57 </TD> |
|
<TD>Function call with no prior declaration. : draw_shadow </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>59 </TD> |
|
<TD>Function call with no prior declaration. : newwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>60 </TD> |
|
<TD>Function call with no prior declaration. : keypad </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>62 </TD> |
|
<TD>Function call with no prior declaration. : draw_box </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>64 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>65 </TD> |
|
<TD>Function call with no prior declaration. : mvwaddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>67 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>68 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>69 </TD> |
|
<TD>Function call with no prior declaration. : waddch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>71 </TD> |
|
<TD>Function call with no prior declaration. : print_title </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>73 </TD> |
|
<TD>Function call with no prior declaration. : wattrset </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>74 </TD> |
|
<TD>Function call with no prior declaration. : print_autowrap </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>79 </TD> |
|
<TD>Function call with no prior declaration. : wgetch </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>83 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>87 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>96 </TD> |
|
<TD>Function call with no prior declaration. : wrefresh </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>100 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>103 </TD> |
|
<TD>Function call with no prior declaration. : on_key_esc </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>106 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>107 </TD> |
|
<TD>Function call with no prior declaration. : on_key_resize </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>M </TD> |
|
<TD align=center>112 </TD> |
|
<TD>Function call with no prior declaration. : delwin </TD> |
|
<TD>MISRA-C:2012 R.17.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>60 </TD> |
|
<TD>Pointer not checked for null before use. : dialog </TD> |
|
<TD>MISRA-C:2012 D.4.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>47 </TD> |
|
<TD>Potentially infinite loop found. </TD> |
|
<TD>MISRA-C:2012 R.2.1 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>49 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>51 </TD> |
|
<TD>No brackets to then/else. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>66 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>67 </TD> |
|
<TD>No brackets to loop body. </TD> |
|
<TD>MISRA-C:2012 R.15.6 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>84 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>88 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Expression needs brackets. </TD> |
|
<TD>MISRA-C:2012 R.12.1,R.20.7 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Deprecated usage of ++ or -- operators found. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Assignment operation in expression. </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>101 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>108 </TD> |
|
<TD>goto label is backwards. </TD> |
|
<TD>MISRA-C:2012 R.15.2 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>109 </TD> |
|
<TD>Switch case not terminated with break. </TD> |
|
<TD>MISRA-C:2012 R.16.3 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>80 </TD> |
|
<TD>No default case in switch statement. </TD> |
|
<TD>MISRA-C:2012 R.16.4 </TD></TR> |
|
<TR> |
|
<TD align=center>C </TD> |
|
<TD align=center>93 </TD> |
|
<TD>Expression has side effects. : button </TD> |
|
<TD>MISRA-C:2012 R.13.1,R.13.2,R.13.5 |
|
</TD></TR></TBODY></TABLE></CENTER><BR><BR> |
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#key_to_terms">Key |
|
to Terms</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR><BR><A |
|
name=key_to_terms></A><BR> |
|
<CENTER> |
|
<H2>Key to Terms </H2></CENTER><BR> |
|
<H4>Standards violations for procedures are printed in tables with code markers |
|
as follows: </H4><BR> |
|
<CENTER> |
|
<TABLE bgColor=#d7eded border=1> |
|
<TBODY> |
|
<TR align=center> |
|
<TH>Code </TH> |
|
<TH>(Line) </TH> |
|
<TH>Violation </TH> |
|
<TH>Standard </TH></TR> |
|
<TR align=center> |
|
<TD>M </TD> |
|
<TD>(Source line number) </TD> |
|
<TD>[Text of Mandatory standard] </TD> |
|
<TD>[Appropriate rule reference] </TD></TR> |
|
<TR align=center> |
|
<TD>C </TD> |
|
<TD> </TD> |
|
<TD>[Text of Required standard] </TD> |
|
<TD> </TD></TR> |
|
<TR align=center> |
|
<TD>O </TD> |
|
<TD> </TD> |
|
<TD>[Text of Advisory standard] </TD> |
|
<TD> </TD></TR> |
|
<TR align=center> |
|
<TH colSpan=4><CODE>[Source: Text of line from Source file] |
|
</CODE></TH></TR></TBODY></TABLE></CENTER><BR><BR><FONT |
|
color=black> Required |
|
standards are considered mandatory but individual instances may be overridden by |
|
adding annotations to the source code <BR><FONT |
|
color=black> Advisory |
|
standards provide additional quality criteria but may be violated <BR><BR><FONT |
|
color=black> For |
|
some standards violations, additional information is provided in results tables |
|
<BR><FONT |
|
color=black> Note |
|
that source lines do not show macro expansions <BR><BR><FONT |
|
color=black> "Off" |
|
in Summary tables indicates that a standard is switched off in the <LANG>pen.dat |
|
file <BR><FONT |
|
color=black> "MR" |
|
in Summary tables indicates a MISRA Restricted standard which cannot be checked |
|
without the MISRA licence option. <BR><BR><BR> |
|
<H4>A summary is given of the pass/fail result of each program component as |
|
follows: </H4><BR> |
|
<CENTER> |
|
<TABLE bgColor=#d7eded> |
|
<TBODY> |
|
<TR> |
|
<TD>Components which pass all standards are marked: </TD> |
|
<TD bgColor=green ,><FONT color=white>Pass </FONT></TD></TR> |
|
<TR> |
|
<TD>Components which fail only Advisory standards are marked: </TD> |
|
<TD bgColor=yellow ,><FONT color=blue>Conditional Pass </FONT></TD></TR> |
|
<TR> |
|
<TD>Components which fail on insufficient comments only are marked: </TD> |
|
<TD bgColor=orange ,><FONT color=blue>Comment FAIL </FONT></TD></TR> |
|
<TR> |
|
<TD>Components which violate Mandatory standards are marked: </TD> |
|
<TD bgColor=#ff8181 ,><FONT color=blue>FAIL |
|
</FONT></TD></TR></TBODY></TABLE></CENTER><BR><A name=unq_key></A><BR><BR> |
|
<H4>Procedure Results table breakdown (Example Only) </H4><BR> |
|
<CENTER> |
|
<TABLE width="60%" bgColor=#ece2e2 border=1> |
|
<TBODY> |
|
<TR> |
|
<TD> |
|
<TABLE width="100%" bgColor=#ece2e2> |
|
<TBODY> |
|
<TR> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH> |
|
<TH width=5></TH></TR> |
|
<TR align=left> |
|
<TH colSpan=11><TT>Unique Violations </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH width="49%" colSpan=11><TT>Failure Density </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TH width="49%" colSpan=11><TT> </TT></TH> |
|
<TH width="1%"> </TH> |
|
<TH colSpan=11><TT>(Viols/R.Line %) </TT></TH> |
|
<TH width="1%"> </TH></TR> |
|
<TR align=left> |
|
<TD bgColor=#e17b87 colSpan=7>65 </TD> |
|
<TD bgColor=#afe1ab colSpan=4><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=11><FONT color=white>150 </FONT></TD> |
|
<TD></TD></TR> |
|
<TR align=left> |
|
<TD bgColor=#e17b87 colSpan=4>35 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD> |
|
<TD bgColor=#e17b87 colSpan=4>39 </TD> |
|
<TD bgColor=#afe1ab colSpan=7><FONT color=#afe1ab>- </FONT></TD> |
|
<TD></TD></TR></TD></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER><BR><BR><BR><FONT |
|
color=black> The |
|
Violation density for a function is the number of violations per reformatted |
|
line, expressed as a percentage. <BR><FONT |
|
color=black> It |
|
is an indication of code quality. <BR><BR><FONT |
|
color=black> Functions |
|
with a high violation density are likely to be smaller functions with a large |
|
number of violations. <BR><BR><FONT |
|
color=black> Lower |
|
density may indicate larger functions with fewer violations. <BR><BR><FONT |
|
color=#6571c9> (nViols |
|
/ nRefLines) x 100 <BR><BR><FONT |
|
color=black> where: |
|
<BR><BR><FONT |
|
color=#6571c9> nViols |
|
= number of standard violations in a function. <BR><BR><FONT |
|
color=black> and: |
|
<BR><BR><FONT |
|
color=#6571c9> nRefLines |
|
= number of reformatted lines in a function. <BR><BR><FONT |
|
color=black> The |
|
unique standards failure ratio is an indication of variety of standards |
|
violations in a module. <BR><BR><FONT |
|
color=black> Thus |
|
a function containing one instance of several different standards will have a |
|
high ratio, <BR><FONT |
|
color=black> while |
|
a function that has violated only one standards will have a low ratio. <BR><BR> |
|
<HR> |
|
|
|
<CENTER> |
|
<TABLE bgColor=#fffff2> |
|
<TBODY> |
|
<TR> |
|
<TH>[ </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#top_of_rep">Top |
|
of Report</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#procedure_table">Procedure |
|
Table</A> </TD> |
|
<TH>| </TH> |
|
<TD><A |
|
href="file:///C:/LDRA_Workarea/qrs_02_tbwrkfls/qrs_02.rps.htm#contents">Contents</A> |
|
</TD> |
|
<TH>] </TH></TR></TBODY></TABLE></CENTER><BR> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 425px; MARGIN: 0px auto; DISPLAY: block"></DIV><BR> |
|
<CENTER> |
|
<H3>End of Code Review Report </H3></CENTER> |
|
<CENTER> |
|
<H3></H3></CENTER> |
|
<CENTER> |
|
<H3>Copyright © 2013 Liverpool Data Research Associates </H3></CENTER> |
|
<DIV class=break-p |
|
style="HEIGHT: 10px; WIDTH: 80%; MARGIN: 0px auto; DISPLAY: block"></DIV> |
|
<SCRIPT language=Javascript> |
|
<!-- |
|
if(navigator.appName == "Netscape"){ document.write("\<!--") } |
|
// --> |
|
</SCRIPT> |
|
|
|
<OBJECT id=LDRATBLaunch classid=CLSID:58FEBB79-70F5-48A6-9697-E91591DA3F8E><PARAM NAME="ImageLoc" VALUE="Null"><PARAM NAME="Run" VALUE="NULL"><PARAM NAME="RunParms" VALUE="NULL"></OBJECT> |
|
<SCRIPT language=Javascript> |
|
<!-- |
|
if(navigator.appName == "Netscape"){ document.write("--\>") } |
|
else { document.write("\<!--") } |
|
// --> |
|
</SCRIPT> |
|
<EMBED id=LDRATBLaunch type=application/x-eskerplus src="" AndRestore="True" |
|
onEvent2(arg1,arg2,arg3)="handler2(arg1,arg2,arg3)" onEvent1()="handler1()" |
|
RunParms="NULL" Run="NULL" ImageLoc="NULL" |
|
classid="clsid:58FEBB79-70F5-48A6-9697-E91591DA3F8E"> |
|
<SCRIPT language=Javascript> |
|
<!-- |
|
if(navigator.appName != "Netscape"){ document.write("--\>") } |
|
// --> |
|
</SCRIPT> |
|
|
|
</FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></FONT></BODY></HTML>
|