for( ; l; l = list_next( l ) ) printf( "%s ", l->string );
LIST *p = 0; for( ; l; p = l, l = list_next( l ) ) if ( p ) printf( "%s ", p->string ); if ( p ) printf( "%s", p->string );
list_print( LIST *l ){	for( ; l; l = list_next( l ) )	    printf( "%s ", l->string );}