#include <stdlib.h>
#include "panel.h"

main()
{
    char h1[5], m1[5], s1[5];
    char h2[5], m2[5], s2[5];
    float diff;
    long t1, t2;
    char d[25];

    panel_activate("difftime");

    while (1) {

        if (panel_execute("", 1, 0) == ESC) break;

        get_field("h1", 1, h1);
        get_field("m1", 1, m1);
        get_field("s1", 1, s1);
        get_field("h2", 1, h2);
        get_field("m2", 1, m2);
        get_field("s2", 1, s2);

        t1 = atoi(h1) * 3600 + atoi(m1) * 60 + atoi(s1);
        t2 = atoi(h2) * 3600 + atoi(m2) * 60 + atoi(s2);
        diff = (t2 - t1) / 60.0;

        sprintf(d, "%10.2lf", diff);
        put_field("diff", 1, d);
        }

    destroy_panel();


}
