Annotation of libelwix/example/test_time.c, revision 1.1.2.3

1.1.2.1   misho       1: #include <stdio.h>
                      2: #include <string.h>
                      3: #include <time.h>
                      4: #include <elwix.h>
                      5: 
                      6: 
                      7: int
                      8: main(int argc, char **argv)
                      9: {
                     10:        time_t tim;
                     11:        struct tm *tm;
                     12:        char str[BUFSIZ];
                     13: 
                     14:        if (argc < 2)
                     15:                return 1;
                     16: 
                     17:        memset(str, 0, sizeof str);
                     18: 
                     19:        tim = time_Parse(argv[1]);
                     20:        printf("time_t=%u\n", tim);
1.1.2.3 ! misho      21:        if (tim == (time_t) -1) {
        !            22:                ELIBERR(elwix);
1.1.2.2   misho      23:                return 2;
1.1.2.3 ! misho      24:        }
1.1.2.1   misho      25: 
                     26:        tm = localtime(&tim);
                     27:        strftime(str, sizeof str, "%Y-%m-%d %H:%M:%S", tm);
                     28:        printf("Time:: %s\n", str);
                     29: 
                     30:        return 0;
                     31: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>