Branch: Tag:

2013-03-22

2013-03-22 13:30:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

strftime: Added proper parsing of format modifiers E and O.

2566:       foreach(a[1..], string key) {    int(0..1) prefix = 1; +  int(0..1) alternative_numbers = 0; +  int(0..1) alternative_form = 0;    while (sizeof(key)) {    switch(key[0]) {    // Flags.
2573:    prefix = 0;    key = key[1..];    continue; -  case 'E': -  case 'O': -  key = key[1..]; // No support for E or O extension. +  case 'E': // Locale-dependent alternative form. +  alternative_form = 1; +  key = key[1..];    continue; -  +  case 'O': // Locale-dependent alternative numeric representation. +  alternative_numbers = 1; +  key = key[1..]; +  continue;       // Formats.    case 'a': // Abbreviated weekday name