Lines Matching +defs:compat +defs:c

1 /*	$NetBSD: zic.c,v 1.94 2025/01/23 22:44:22 christos Exp $	*/
14 __RCSID("$NetBSD: zic.c,v 1.94 2025/01/23 22:44:22 christos Exp $");
18 This avoids creating an unnecessary dependency on localtime.c. */
983 register int c, k;
1012 while ((c = getopt(argc, argv, "b:d:l:L:p:r:R:st:vy:")) != EOF
1013 && c != -1)
1014 switch (c) {
1227 unsigned char c = *cp;
1228 if (noise && !strchr(benign, c)) {
1229 warning((strchr(printable_and_not_benign, c)
1230 ? _("file name '%s' contains byte '%c'")
1232 name, c);
1234 if (c == '/') {
1549 int c;
1558 while ((c = getc(fp)) != EOF)
1559 putc(c, tp);
1580 char c = '\0';
1581 *cache = readlink(name, &c, 1) < 0 ? 0 : c == '/' ? 1 : -1;
1797 "%"SCNdZIC"%c%d%c%d%c%1d%*[0]%c%*[0123456789]%c",
2033 if (sscanf(cp, "%"SCNdZIC"%c", &year, &xs) != 1) {
2070 if (sscanf(cp, "%d%c", &day, &xs) != 1 ||
2208 } else if (sscanf(cp, "%"SCNdZIC"%c", &rp->r_loyear, &xs) != 1) {
2223 } else if (sscanf(cp, "%"SCNdZIC"%c", &rp->r_hiyear, &xs) != 1) {
2277 if (sscanf(ep, "%d%c", &rp->r_dayofmonth, &xs) != 1 ||
2922 register int compat = 0, len = 0;
2945 compat = 2013;
2955 compat = 2013;
2976 if (compat < 2013)
2977 compat = 2013;
2979 if (compat < 1994)
2980 compat = 1994;
2983 return compat;
3015 register int compat = 0;
3016 register int c;
3099 return compat;
3112 c = stringrule(result + len, resultlen - len, dstrp, dstrp->r_save, stdzp->z_stdoff);
3113 if (c < 0) {
3117 if (compat < c)
3118 compat = c;
3121 c = stringrule(result + len, resultlen - len, stdrp, dstrp->r_save, stdzp->z_stdoff);
3122 if (c < 0) {
3126 if (compat < c)
3127 compat = c;
3128 return compat;
3143 register int compat;
3193 compat = stringzone(envvar, max_envvar_len + 1, zpfirst, zonecount);
3194 version = compat < 2013 ? '2' : '3';
3195 do_extend = compat < 0;
3201 else if (compat != 0) {
3207 zpfirst->z_name, compat);
3627 case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g':
3642 case 'A': return 'a'; case 'B': return 'b'; case 'C': return 'c';
3731 /* Warn about any backward-compatibility issue with pre-2017c zic. */
3736 warning(_("\"%s\" is ambiguous in pre-2017c zic"), word);