Fix strftime(3) %I off by one.

This commit is contained in:
Jonas 'Sortie' Termansen 2023-04-04 19:49:38 +02:00
parent d3aee98c1a
commit af92d5cae8
1 changed files with 1 additions and 1 deletions

View File

@ -268,7 +268,7 @@ size_t STRFTIME(STRFTIME_CHAR* s,
continue;
case STRFTIME_L('h'): OUTPUT_STRING(GetMonthAbbreviated(tm)); break;
case STRFTIME_L('H'): OUTPUT_INT_PADDED(tm->tm_hour, 2, STRFTIME_L('0')); break; /*O*/
case STRFTIME_L('I'): OUTPUT_INT_PADDED(tm->tm_hour % 12 + 1, 2, STRFTIME_L('0')); break; /*O*/
case STRFTIME_L('I'): OUTPUT_INT_PADDED((tm->tm_hour + 11) % 12 + 1, 2, STRFTIME_L('0')); break; /*O*/
case STRFTIME_L('j'): OUTPUT_INT_PADDED(tm->tm_yday + 1, 3, STRFTIME_L('0')); break;
case STRFTIME_L('m'): OUTPUT_INT_PADDED(tm->tm_mon + 1, 2, STRFTIME_L('0')); break; /*O*/
case STRFTIME_L('M'): OUTPUT_INT_PADDED(tm->tm_min, 2, STRFTIME_L('0')); break; /*O*/