| 1927 | // how much the string should be abbreviated, if any. |
| 1928 | |
| 1929 | char *SzDate(int mon, int day, int yea, int nFormat) |
| 1930 | { |
| 1931 | static char szDat[20]; |
| 1932 | |
| 1933 | if (us.fEuroDate) { |
| 1934 | switch (nFormat) { |
| 1935 | case 3: sprintf(szDat, "%2d %.3s %d", day, szMonth[mon], yea); break; |
| 1936 | case 2: sprintf(szDat, "%2d %.3s %4d", day, szMonth[mon], yea); break; |
| 1937 | case 1: sprintf(szDat, "%d %s %d", day, szMonth[mon], yea); break; |
| 1938 | case -1: sprintf(szDat, "%2d-%2d-%2d", day, mon, NAbs(yea)%100); break; |
| 1939 | default: sprintf(szDat, "%2d-%2d-%4d", day, mon, yea); break; |
| 1940 | } |
| 1941 | } else { |
| 1942 | switch (nFormat) { |
| 1943 | case 3: sprintf(szDat, "%.3s %2d, %d", szMonth[mon], day, yea); break; |
| 1944 | case 2: sprintf(szDat, "%.3s %2d %4d", szMonth[mon], day, yea); break; |
| 1945 | case 1: sprintf(szDat, "%s %d, %d", szMonth[mon], day, yea); break; |
| 1946 | case -1: sprintf(szDat, "%2d/%2d/%2d", mon, day, NAbs(yea)%100); break; |
| 1947 | default: sprintf(szDat, "%2d/%2d/%4d", mon, day, yea); break; |
| 1948 | } |
| 1949 | } |
| 1950 | return szDat; |
| 1951 | } |
| 1952 | |
| 1953 | |
| 1954 | // Return a string containing the given time expressed as an hour and minute |
no outgoing calls
no test coverage detected