<div>Daca stau sa ma gandesc mai bine, chestia cu copy/paste (in general) ar putea sa nu fie in acord cu ce scrie la inceputul header-ului:</div>
<div> </div>
<div>Copyright (c) Microsoft Corporation. All rights reserved.</div>
<div> </div>
<div>dar, asa, ca idee, poti sa te uiti acolo si sa inveti cum sa faci si tu un macrou asemanator. :-D</div>
<div> </div>
<div> Max<br> </div>
<div><span class="gmail_quote">On 1/7/07, <b class="gmail_sendername">Maximilian Machedon</b> <<a href="mailto:maximilian.machedon@gmail.com">maximilian.machedon@gmail.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> E preferabil sa nu folosesti pragma acolo unde se poate face altfel.<br>De exemplu, metode preferate de a evita acel warning sunt:
<br><br>1. in C/C++ poti sa omiti numele unui parametru, ca in<br><br>int main(int, char**)<br>{<br> return 0;<br>}<br><br> si dispare warning-ul.<br><br>2. in header-ele de windows (#include <Windows.h>) exista niste macrouri (se
<br>gasesc in WinNT.h) pentru acest scop:<br><br>UNREFERENCED_PARAMETER(P)<br>DBG_UNREFERENCED_PARAMETER(P)<br>DBG_UNREFERENCED_LOCAL_VARIABLE(V)<br><br> In principiu ele ar trebui sa mearga pentru mai multe compilatoare, deci
<br>le-ai putea folosi si pentru gcc (copy/paste in codul tau).<br><br><br> E ok sa folosesti _CRT_SECURE_NO_DEPRECATE. Dar, ai grija, ca nu<br>exista fara nici un scop. Deci e bine sa te asiguri ca nu ai vreun buffer
<br>overflow atunci cand folosesti strcpy & co.<br><br><br>----- Original Message -----<br>From: "Razvan Gherghina" <<a href="mailto:razvan.mihaig@gmail.com">razvan.mihaig@gmail.com</a>><br>To: "Sisteme de Operare" <
<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>><br>Sent: Sunday, January 07, 2007 10:03 PM<br>Subject: [so] [Tema 1] Problema warninguri Windows<br><br><br>Salut!<br>Pe langa warningurile date pentru strcpy,strcat etc. de genul "strcpy
<br>is deprecated. Try using..." mai am niste warninguri de genul warning<br>c4100: 'argc' : unreferenced formal parameter. Se depuncteaza astfel<br>de warninguri? Daca da, pot folosi pragma (pe langa<br>_CRT_SECURE_NO_DEPRECATE) pentru a scapa de acestea?
<br>Multumesc<br><br></blockquote></div><br>