<div dir="ltr">Salut,<div><br></div><div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">As vrea sa stiu daca are sens sa incerc sa fac tema portabila (in cazul implementarii mele). </div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Nu am gandit bine acest lucru de la inceput si am ajuns in urmatoarea situatie: am cateva functii care au complet alta implementare pe cele 2 sisteme (open_file, do_redirect, do_in_paralel, do_on_pipe - 50% din aceasta functie), dar in rest structura temei e la fel pe ambele sisteme.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">E ok sa am o abordare simpla de genul: daca sunt pe linux se compileaza cu implementarea X, altfel cu implementarea Y pentru fiecare dintre functii? (adica mult cod diferit)</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Nu m-am gandit la implementarea de Windows decat dupa ce am terminat pe Linux. Se putea obtine o structura a temei care sa aiba mai putin cod specific platformei.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Pentru unele functii pot sa sa pun directive de preprocesare pentru anumite bucati de cod din interiorul functiei (de ex. do_on_pipe). In cazul asta o sa fie functia mai lunga, dar per total tot e codul mai scurt, pentru ca nu fac duplicate partilor comune. Este ok si asta?</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Nu stiu daca mai am timp sa fac tema portabila (pentru ca mai am si alte teme), dar as vrea sa stiu pentru urmatoarele teme.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Darius</div></div>