##

    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;
    }