Changeset 901 for trunk/testcase


Ignore:
Timestamp:
Dec 15, 2003, 6:42:26 AM (22 years ago)
Author:
bird
Message:

#625: wrote real testcase.

Location:
trunk/testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/625.gmk

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r900 r901  
    1414
    1515TESTCASE= 625
    16 CFLAGS  = -Zomf
     16CFLAGS  = -Zomf
    1717O               = .obj
    1818A           = .lib
  • trunk/testcase/625main.c

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r900 r901  
    1414#include <stdio.h>
    1515#include <stdlib.h>
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
     30
     31
     32
     33
     34
     35
     36
     37
     38
     39
     40
     41
     42
     43
     44
     45
     46
     47
     48
     49
     50
     51
     52
     53
     54
     55
     56
     57
     58
     59
     60
     61
     62
     63
     64
     65
     66
     67
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     87
     88
     89
     90
     91
     92
     93
     94
     95
     96
     97
     98
     99
     100
     101
     102
     103
     104
     105
     106
     107
     108
     109
     110
     111
     112
     113
     114
     115
     116
     117
     118
     119
     120
     121
     122
     123
     124
     125
     126
     127
     128
     129
     130
     131
     132
     133
     134
     135
     136
     137
     138
     139
     140
     141
     142
     143
     144
     145
     146
     147
     148
     149
     150
     151
     152
     153
     154
     155
     156
     157
     158
     159
     160
     161
     162
     163
     164
     165
     166
     167
     168
     169
     170
     171
     172
    16173
    17174void printtz(void)
    18175{
    19176    const char *pszTZ = getenv("TZ");
     177
     178
    20179    tzset();
    21     printf("TZ=%s\n\ttimezone=%d\t daylight=%d\ttzname='%s','%s'\n",
     180    printf("TZ=%s\nd\t daylight=%d\ttzname='%s','%s'\n",
    22181           pszTZ,
    23182    #ifdef __IBMC__
     
    29188           tzname[0],
    30189           tzname[1]);
     190
     191
     192
     193
     194
     195
     196
     197
    31198}
    32199
    33200int main()
    34201{
    35     printtz();
    36     putenv("TZ=PST8PDT");
    37     printtz();
    38     putenv("TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600");
    39     printtz();
    40     putenv("TZ=CET-1CEST,3,-1,0,7200,10,-1,0,10800,3600");
     202    int rcRet;
     203
    41204    printtz();
    42205    putenv("TZ=");
    43206    printtz();
    44     return 0;
     207
     208    /* execute testcases. */
     209    rcRet = doTests();
     210
     211    /* results */
     212    if (!rcRet)
     213        printf("Successfully executed return struct testcase (#625).\n");
     214    else
     215        printf("625main: %d failures.\n", rcRet);
     216    return rcRet;
    45217}
    46218
Note: See TracChangeset for help on using the changeset viewer.