/* A funcao pgin_info() deve sempre estar presente. O GRAFO ira chama-la
* para recuperar as informacoes do plugin.
*/
Pgin *pgin_info(void){
Pgin *pgin;
/* Aloca espaco para o HelloWorld, HelloUniverse e o PGIN_LIST_END */
/* Observe que agora o malloc aloca um espaco a mais para o HelloUniverse */
pgin = (Pgin *) malloc(3 * sizeof(Pgin));
/* Inclui HelloWorld como primeiro algoritimo do plugin */
pgin[0].type = PGIN_TEST_ALG;
pgin[0].label = "Hello World!";
pgin[0].name = "HelloWorld";
pgin[0].flags = 0;
/* Inclui HelloUniverse como primeiro algoritmo do plugin */
pgin[1].type = PGIN_TEST_ALG;
pgin[1].label = "Hello Universe!!!";
pgin[1].name = "HelloUniverse";
pgin[1].flags = 0;
/* Indica o final da lista de algoritmos */
pgin[2].type = PGIN_LIST_END;
pgin[2].label = 0;
pgin[2].name = 0;
pgin[2].flags = 0;
return pgin;
}