version 1.28, 2010/10/06 07:44:36
|
version 1.29, 2010/10/06 14:06:59
|
Line 1888 static int siline(struct sitab *st, char
|
Line 1888 static int siline(struct sitab *st, char
|
s += 12; |
s += 12; |
v -= 1; |
v -= 1; |
} |
} |
v = (1461*v)/4 - ((v/100+1)*3)/4 + (153*s)/5; |
v = (1461*v)/4 - ((v/100+1)*3)/4 + (153*s+2)/5; |
if ((s = longval(&z, 2)) < 0) { |
if ((s = longval(&z, 2)) < 0) { |
return s; |
return s; |
} |
} |
if ((s <= 0) || (s > 31)) { |
if ((s <= 0) || (s > 31)) { |
return -EINVAL; |
return -EINVAL; |
} |
} |
v += s - 678912; |
v += s - 678882; |
st->tab[tabnew.itab++] = v; |
st->tab[tabnew.itab++] = v; |
v = 0; |
v = 0; |
s = ' '; |
s = ' '; |