Example #1
0
void printLists()
{
    const int nbLists = 6;
    struct List* lists[6] = {gAbsences, gAppointments, gConsultations, gDoctors, gPatients, gRooms};
    char* labels[6] = {"Liste des absences\n",
                       "Liste des rdv\n",
                       "Liste des consultations\n",
                       "Liste des docteurs\n",
                       "Liste des patients\n",
                       "Liste des salles\n"};
    int cpt;
    for(cpt = 0; cpt < nbLists; ++cpt)
    {
        uiPrint(HEADER, PA_CENTER, labels[cpt]);
        uiPrint(HEADER, PA_CENTER, "============================\n");
        lstPrint(lists[cpt]);
        uiPause("Tapez ENTER pour voir la liste suivante...\n");
        uiClear(ALL);
    }
}
Example #2
0
void		test_lstPrint(t_test *test)
{
    t_info	*info;
    char	buffer[256 + 1];
    int		fd[2];
    int		save;

    test->debug = 1;
    save = 0;
    info = create_list();
    pipe(fd);
    save = dup(1);
    dup2(fd[1], 1);
    close(fd[1]);
    lstPrint(info->term);
    read(fd[0], buffer, 256);
    dup2(save, 1);
    mt_assert((!ft_strcmp(buffer, "mamie mange de la compote")));
    free_list(info);
}
Example #3
0
void opPrint(Operation op)
{
    printf("(op %s)", op.name);
    lstPrint(op.inputs);
}