Exemple #1
0
void on_qso_save_clicked (GtkButton *button, gpointer user_data)
{
	log_save();
	log_list();
	gtk_widget_hide(wqsoeditor);
}
Exemple #2
0
/* ----------------- SICHERN LOGBUCH -------------------------------- */
void on_save_logentry_activate(GtkMenuItem *menuitem, gpointer user_data)
{
	log_save();
	log_list();
	display_status("log stored!");
}
Exemple #3
0
int testLog () 
{
    log_t *log = NULL;
    int* d1 = (int*) malloc( sizeof (int) );
    int* d2 = (int*) malloc( sizeof (int) );
    int* d3 = (int*) malloc( sizeof (int) );
    
    assert( d1 && d2 && d3 );
    
    *d1 = 1;
    *d2 = 10;
    *d3 = 100;
    
    /*Test des fonctions log_create et log_insertAfter*/
    log = log_create( sizeof (int) );
    if (log != NULL) printf("log created\n");
    else return -1;
    
    log_freeForward(log);
    
    /*25 est à la fois start, selected et end car seul maillon de la chaine*/
    log_insertAfter( log, ((void*)d1) ); log_next(log);
    log_insertAfter( log, ((void*)d2) ); log_next(log);
    log_insertAfter( log, ((void*)d3) ); log_next(log);
    printf("a "); _log_view(log);

    log_start(log);
    printf("b "); _log_view(log);
    
    log_freeForward(log);
    log_freeForward(log);
    log_freeForward(log);
    printf("c "); _log_view(log);

    /*Test de log_insertBefore : cas elt selected est premier */
    log_insertAfter( log, ((void*)d2) );
    printf("b "); _log_view(log);
    
    log_next(log);
    log_freeSelected(log);
    printf("B "); _log_view(log);
    
    /*Test de log_insertBefore : cas elt selected milieu */
    log_insertBefore( log , ((void*)d3) );
    log_previous( log );
    printf("c "); _log_view(log);
    
    /*Test de log_insertBefore : cas elt selected milieu */
    log_end( log );
    printf("d "); _log_view(log);
    


    /*Test de la fct de sauvegarde*/
    log_save( log, "save1" );
    printf("log save to save1\n");
    
    /* destroy */
    log_destroy(log);
    printf("log destroyed\n");
    
    /*Test de la fct de chargement*/
    log = log_load( "save1", sizeof(int) );
    _log_view(log);
    


    return (0);
}