54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/* 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 SelectOdd e o PGIN_LIST_END */
    pgin = (Pgin *) malloc(2 * sizeof(Pgin));

    /* Inclui SelectOdd como primeiro algoritmo do plugin */
    pgin[0].type = PGIN_STEP_ALG;
    pgin[0].label = "Select odd";
    pgin[0].name = "SelectOdd";
    pgin[0].flags = 0;

    /* Indica o final da lista de algoritmos */
    pgin[1].type = PGIN_LIST_END;
    pgin[1].label = 0;
    pgin[1].name = 0;
    pgin[1].flags = 0;

    return pgin;
}