Changeset 1397 for trunk/dll/commafmt.c


Ignore:
Timestamp:
Feb 9, 2009, 12:18:29 AM (17 years ago)
Author:
Gregg Young
Message:

Some clean up of the date formatting code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/commafmt.c

    r1395 r1397  
    173173}
    174174
    175 VOID DateFormat(PSZ pszBuf, CDATE Date)
     175VOID DateFormat(CHAR szBuf[DATE_BUF_BYTES], CDATE Date)
    176176{
    177177  switch(ulDateFmt) {
     
    179179  case 3:
    180180
    181     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year, DateSeparator,
     181    sprintf(szBuf, "%04u%s%02u%s%02u", Date.year, DateSeparator,
    182182            Date.day, DateSeparator, Date.month);
    183183    break;
     
    185185  case 2:
    186186
    187     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year, DateSeparator,
     187    sprintf(szBuf, "%04u%s%02u%s%02u",  Date.year, DateSeparator,
    188188            Date.month, DateSeparator, Date.day);
    189189    break;
     
    191191  case 1:
    192192
    193     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.day, DateSeparator,
     193    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.day, DateSeparator,
    194194            Date.month, DateSeparator, Date.year);
    195195    break;
     
    198198  default:
    199199
    200     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.month, DateSeparator,
     200    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.month, DateSeparator,
    201201            Date.day, DateSeparator, Date.year);
    202202    break;
     
    204204}
    205205
    206 VOID FDateFormat(PSZ pszBuf, FDATE Date)
     206VOID FDateFormat(CHAR szBuf[DATE_BUF_BYTES], FDATE Date)
    207207{
    208208  switch(ulDateFmt) {
     
    210210  case 3:
    211211
    212     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year + 1980, DateSeparator,
     212    sprintf(szBuf, "%04u%s%02u%s%02u",  Date.year + 1980, DateSeparator,
    213213            Date.day, DateSeparator, Date.month);
    214214    break;
     
    216216  case 2:
    217217
    218     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year + 1980, DateSeparator,
     218    sprintf(szBuf, "%04u%s%02u%s%02u",  Date.year + 1980, DateSeparator,
    219219            Date.month, DateSeparator, Date.day);
    220220    break;
     
    222222  case 1:
    223223
    224     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.day, DateSeparator,
     224    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.day, DateSeparator,
    225225            Date.month, DateSeparator, Date.year + 1980);
    226226    break;
     
    229229  default:
    230230
    231     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.month, DateSeparator,
     231    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.month, DateSeparator,
    232232            Date.day, DateSeparator, Date.year + 1980);
    233233    break;
     
    235235}
    236236
    237 VOID DTDateFormat(PSZ pszBuf, DATETIME Date)
     237VOID DTDateFormat(CHAR szBuf[DATE_BUF_BYTES], DATETIME Date)
    238238{
    239239  switch(ulDateFmt) {
     
    241241  case 3:
    242242
    243     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year, DateSeparator,
     243    sprintf(szBuf, "%04u%s%02u%s%02u",  Date.year, DateSeparator,
    244244            Date.day, DateSeparator, Date.month);
    245245    break;
     
    247247  case 2:
    248248
    249     sprintf(pszBuf, "%04u%s%02u%s%02u", Date.year, DateSeparator,
     249    sprintf(szBuf, "%04u%s%02u%s%02u",  Date.year, DateSeparator,
    250250            Date.month, DateSeparator, Date.day);
    251251    break;
     
    253253  case 1:
    254254
    255     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.day, DateSeparator,
     255    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.day, DateSeparator,
    256256            Date.month, DateSeparator, Date.year);
    257257    break;
     
    260260  default:
    261261
    262     sprintf(pszBuf, "%02u%s%02u%s%04u", Date.month, DateSeparator,
     262    sprintf(szBuf, "%02u%s%02u%s%04u",  Date.month, DateSeparator,
    263263            Date.day, DateSeparator, Date.year);
    264264    break;
Note: See TracChangeset for help on using the changeset viewer.