<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 15, 2020 at 9:40 PM Antonio-Dan MACOVEI (94298) via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Salut,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Am folosit un MACRO atat pe Linux, cat si pe Windows (asemanator cu cel de DIE), insa doar pe Windows primesc urmatoarea eroare de coding style pe vmchecker:</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<pre style="font-family:"courier new",courier;font-size:small;color:rgb(0,0,0)">WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided</pre>
Diferenta dintre DIE si functia mea este ca in loc de exit eu fac return.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Ar trebui sa modific, sau se poate adauga o exceptie in checkstyle?</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br></div></div></blockquote><div>Salut,</div><div><br></div><div>De ce nu faci exit() în loc de return?<br></div><div>Din ce am citit, return<b> </b>și<b> </b>goto __NU__ sunt recomandate în macro-uri. Am găsit un mesaj[0] care prezint<span class="gmail-word gmail-modified">ă</span>


 un truc, în cazul în care chiar ții la acel return.</div><div>Totuși, este ciudat ca nu-ți <span class="gmail-word gmail-modified">dă</span>


 aceeași eroare și pe Linux, tocmai am testat cu un macro ce folosește return și sare imediat checkstyle-ul.<br></div><div><br></div><div>Spor,<br></div><div>Dorin Geman, 331CA</div><div><br></div><div>[0]: <a href="https://lore.kernel.org/patchwork/patch/498381/">https://lore.kernel.org/patchwork/patch/498381/</a></div></div></div>