#ifndef __LISTH #define __LISTH /* Node: a lista usa esta classe interna. Cada nodo contém uma informação e referência para o próximo nodo. */ typedef struct Node { int data; struct Node * next; } Node; /* Lista: começa com uma referência para o primeiro nodo. */ typedef struct List { Node * first; } List; void Listinit( List * ); void Listinsert( List * , int ); int Listremove( List * ); void Listprint( List ); #endif