[ILUG] C puzzle

Paul Jakma paul at clubi.ie
Tue Jul 6 21:06:31 IST 2004


On Tue, 6 Jul 2004, Bryan O'Donoghue wrote:

> What about declaring the function inline ?

> inline void LIST_LOOP(list_t * L, list_t ** N){
> 	assert(L);
> 	* N=L->head;
> 	for(; *N ;*N=*N->next)
> return;
> }

Isnt that kind of pointless? It'll spin through the list and return 
with N in the caller pointing at the list tail. (to which this 
particular list implementation already maintains a reference to 
anyway. :) )

regards,
-- 
Paul Jakma	paul at clubi.ie	paul at jakma.org	Key ID: 64A2FF6A
 	warning: do not ever send email to spam at dishone.st
Fortune:
Gumperson's Law:
 	The probability of a given event occurring is inversely
 	proportional to its desirability.



More information about the ILUG mailing list