Lines Matching refs:nfields
112 static void inleap(char **fields, int nfields);
114 static void inlink(char **fields, int nfields);
115 static void inrule(char **fields, int nfields);
116 static int inzcont(char **fields, int nfields);
117 static int inzone(char **fields, int nfields);
118 static int inzsub(char **fields, int nfields, int iscont);
825 register int nfields;
852 nfields = 0;
853 while (fields[nfields] != NULL) {
856 if (strcmp(fields[nfields], "-") == 0)
857 fields[nfields] = &nada;
858 ++nfields;
860 if (nfields == 0) {
863 wantcont = inzcont(fields, nfields);
870 inrule(fields, nfields);
874 wantcont = inzone(fields, nfields);
877 inlink(fields, nfields);
886 else inleap(fields, nfields);
971 inrule(fields, nfields)
973 const int nfields;
977 if (nfields != RULE_FIELDS) {
999 inzone(fields, nfields)
1001 const int nfields;
1006 if (nfields < ZONE_MINFIELDS || nfields > ZONE_MAXFIELDS) {
1040 return (inzsub(fields, nfields, FALSE));
1044 inzcont(fields, nfields)
1046 const int nfields;
1048 if (nfields < ZONEC_MINFIELDS || nfields > ZONEC_MAXFIELDS) {
1053 return (inzsub(fields, nfields, TRUE));
1057 inzsub(fields, nfields, iscont)
1059 const int nfields;
1100 hasuntil = nfields > i_untilyear;
1108 (nfields > i_untilmonth) ?
1110 (nfields > i_untilday) ? fields[i_untilday] : "1",
1111 (nfields > i_untiltime) ? fields[i_untiltime] : "0");
1137 inleap(fields, nfields)
1139 const int nfields;
1148 if (nfields != LEAP_FIELDS) {
1236 inlink(fields, nfields)
1238 const int nfields;
1242 if (nfields != LINK_FIELDS) {