Dear diary, on Tue, Apr 19, 2005 at 03:54:56AM CEST, I got a letter where Daniel Barkalow <[EMAIL PROTECTED]> told me that... > Index: commit.c > =================================================================== > --- b3cf8daf9b619ae9f06a28f42a4ae01b69729206/commit.c (mode:100644 > sha1:0099baa63971d86ee30ef2a7da25057f0f45a964) > +++ 7e5a0d93117ecadfb15de3a6bebdb1aa94234fde/commit.c (mode:100644 > sha1:ef9af397471817837e1799d72f6707e0ccc949b9) > @@ -83,3 +83,47 @@ > free(temp); > } > } > + > +static void insert_by_date(struct commit_list **list, struct commit *item) > +{ > + struct commit_list **pp = list; > + struct commit_list *p; > + while ((p = *pp) != NULL) { > + if (p->item->date < item->date) { > + break; > + } > + pp = &p->next; > + } > + struct commit_list *insert = malloc(sizeof(struct commit_list)); > + insert->next = *pp; > + *pp = insert; > + insert->item = item; > +}
Note that you are breaking gcc-2.95 compatibility when using declarator in the middle of a block. Not that it might be a necessarily bad thing ;-) (although I still use gcc-2.95 a lot), just to ring a bell so that it doesn't slip through unnoticed and we can decide on a policy regarding this. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html