Vai al contenuto


Foto

Linus Tordval, che cazzo fai ?


Questa discussione e' stata archiviata Questo significa che non e' possibile rispondere
60 risposte a questa discussione

#1 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 03 gennaio 2013 - 14:19

Fa tanto il figo che scrive il codice più meglio di tutti e poi:

https://github.com/g...ob/master/dir.c

 

 


 

/*
* This handles recursive filename detection with exclude
* files, index knowledge etc..
*
* Copyright © Linus Torvalds, 2005-2006
* Junio Hamano, 2005-2006
*/

 

 


 

static int read_directory_recursive(struct dir_struct *dir,
const char *base, int baselen,
int check_only,
const struct path_simplify *simplify)
{
DIR *fdir;
int contents = 0;
struct dirent *de;
struct strbuf path = STRBUF_INIT;


strbuf_add(&path, base, baselen);


fdir = opendir(path.len ? path.buf : ".");
if (!fdir)
goto out;


while ((de = readdir(fdir)) != NULL) {
switch (treat_path(dir, de, &path, baselen, simplify)) {
case path_recurse:
contents += read_directory_recursive(dir, path.buf,
path.len, 0,
simplify);
continue;
case path_ignored:
continue;
case path_handled:
break;
}
contents++;
if (check_only)
break;
dir_add_name(dir, path.buf, path.len);
}
closedir(fdir);
 out:
strbuf_release(&path);


return contents;
}

 

 


 

fdir = opendir(path.len ? path.buf : ".");
if (!fdir)
goto out;


while ((de = readdir(fdir)) != NULL) {

 


 

goto out;

 

 

goto :yuno:


Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#2 SuperMario=ITA=

SuperMario=ITA=

    Lo scemo del forum

  • Moderatori
  • 96.852 Messaggi:

Inviato 03 gennaio 2013 - 14:23

magari non è suo ma del Junio.


TghXItr.gif - Amare la Formattazione è la Soluzione al 90% dei Problemi della Vita

#3 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 03 gennaio 2013 - 14:29

Che scriva un commento allora, "the goto is not mine" :asd:


Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#4 SuperMario=ITA=

SuperMario=ITA=

    Lo scemo del forum

  • Moderatori
  • 96.852 Messaggi:

Inviato 03 gennaio 2013 - 14:30

:trollface:


TghXItr.gif - Amare la Formattazione è la Soluzione al 90% dei Problemi della Vita

#5 bjt2

bjt2

    ritardato come la merda

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 7.908 Messaggi:

Inviato 03 gennaio 2013 - 14:35

Ha bevuto qualche goto di troppo... :o

La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani...

Mio canale youtube: https://www.youtube....OVBSWD9DlgfjzLQ


#6 matti157

matti157

    Schiavo

  • GRULLINO
  • 15.041 Messaggi:

Inviato 03 gennaio 2013 - 14:46

explain


Cooler Master 690|Intel Core i7 920 @3.7Ghz|Gigabyte GTX 770 OC|12GB Corsair DDR3 1600|Noctua NH-U12P|Corsair TX550

 

 

Un giorno ho visto per strada un tizio barcollante , sporco, pieno di chiazze verdi e pus, infastidiva bambine e rubava i soldi alle vecchiette: era uno che postava nel DS.


ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้


#7 guyver77

guyver77

    mi piace il randello

  • Grandi donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 5.735 Messaggi:

Inviato 03 gennaio 2013 - 14:51

I goto vengono denigrati da chi non sa usarli!


è una ragazza :o 

 


#8 bjt2

bjt2

    ritardato come la merda

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 7.908 Messaggi:

Inviato 03 gennaio 2013 - 14:56

I goto vengono denigrati da chi non sa usarli!


Chi odia i goto non ha mai programmato in assembler... :asd:

La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani...

Mio canale youtube: https://www.youtube....OVBSWD9DlgfjzLQ


#9 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:09

1- non sapevo neanche che ci fossero in C, mai usati

2- se sei più figo tu forka, patcha e submitta scusa :wat: ... è su github apposta, ti fa anche cv eh


FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#10 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 03 gennaio 2013 - 15:13

Non solo è su github ma è il progetto git (che è di Linus T.).

Ma fc, non ho tempo.


Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#11 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:15

ah pensavo fosse il kernel linux, non ho cliccato


FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#12 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:17

comunque pensare che il kernel linux sia su github che "gira" su git che gira su server linux il cui codice del kernel è su github & so on è proprio figo


FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#13 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:17

è al centro del cerchio c'è quello lì che tu prendi in giro per un goto


FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#14 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 03 gennaio 2013 - 15:22

Non lo prendo in giro, mi fa strano che venga fatto un goto solo in caso di una semplice if.

Basterebbe mettere tutto dentro una if e fine, via il goto.


Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#15 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:29

forse non voleva duplicare quelle 2 linee di codice (chiamata a funzione e return)... alla fine fa solo quello la chiamata all'etichetta

 

alla fine il compilatore sempre un jmp lì fa

 

 

 

comunque faccio fatica a leggerlo ormai il C, penso sia un bene :asd:


FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#16 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.062 Messaggi:

Inviato 03 gennaio 2013 - 15:32

btw anch'io avrei fatto
 
if (fdir)
{
blocco del while + closedir
}
strbuf_release(&path);
return contents;



ma si vede che gli girava così, o magari per qualche cazzillo del compilatore il codice generato è più efficiente.

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#17 haikoan

haikoan

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.586 Messaggi:

Inviato 03 gennaio 2013 - 15:40

lenny.gif
May you be in heaven half an hour, before the devil knows you’re deadNoi semo quella razza che non sta troppo bene che di giorno salta i fossi e la sera le cene, lo posso grida' forte, fino a diventa' fioco, noi semo quella razza che tromba tanto poco, noi semo quella razza che al cinema si intasa pe' vede' donne gnude, e farsi seghe a casa, eppure la natura ci insegna sia sui monti sia a valle, che si po' nasce bruchi pe' diventà farfalle, ecco noi semo quella razza che l'è fra le più strane, che bruchi semo nati e bruchi si rimane, quella razza semo noi è inutile fa' finta, c'ha trombato la miseria e semo rimasti incinta.<p>io e mambocoso 3msc foreva!

#18 SuperMario=ITA=

SuperMario=ITA=

    Lo scemo del forum

  • Moderatori
  • 96.852 Messaggi:

Inviato 03 gennaio 2013 - 16:25

:asd:


TghXItr.gif - Amare la Formattazione è la Soluzione al 90% dei Problemi della Vita

#19 fabri27023

fabri27023

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStelletta
  • 1.085 Messaggi:

Inviato 03 gennaio 2013 - 16:38

Una volta ho sentito una battuta sul goto:

 

"Il goto è come il vaffanculo, non bisognerebbe usarla ma volte è proprio necessaria" :trollface:


In omnia pericula tasta testicula, grattatio pallorum etiam omnia male fugit


#20 Xile

Xile

    Grullino di merda che guarda il GF. Mi manca solo essere frocio.

  • GRULLINO
  • 9.351 Messaggi:

Inviato 03 gennaio 2013 - 16:48

comunque pensare che il kernel linux sia su github che "gira" su git che gira su server linux il cui codice del kernel è su github & so on è proprio figo

 

kernelception


l44fee-2.png "Non sono d'accordo con quello che dici ma sono pronto a picchiarti finché non capisci che ho ragione io." Antifa4ever