-#else
- if (3 == sscanf (string, " %d : %2d : %2d %c", &h, &m, &s, &c))
- ;
- else if (2 == sscanf (string, " : %2d : %2d %c", &m, &s, &c) ||
- 2 == sscanf (string, " %d : %2d %c", &m, &s, &c))
- h = 0;
- else if (1 == sscanf (string, " : %2d %c", &s, &c))
- h = m = 0;
- else if (1 == sscanf (string, " %d %c",
- (seconds_default_p ? &s : &m), &c))
-#endif