Estava fazendo minha função initTS() e pensei no que era justo de se colocar em ini->valor. Tem algum valor que possamos atribuir para um float que não seja operável? Pelo que sei existe o "NaN" e o "inf". O primeiro eu não sei reproduzir (também acho que depende do compilador) e o segundo acontece quando dividimos por zero, mas obviamente o compilador deixa um warning pra gente.
O que vocês acham?
Acho que não há necessidade de se preocupar com isso, visto que ini serve apenas como cabeça da lista. Em tese, o conteúdo dela não deve ser acessado pelo programa, salvo pelo campo prox.
O que eu fiz foi atribuir ini->valor = 0, mas isto somente para evitar erros na hora de liberar a memória.