Revision 88a8b7ae
Von Ludolf Holzheid vor fast 6 Jahren hinzugefügt
src/os/gwendate.c | ||
---|---|---|
|
||
void GWEN_Date_setJulian(GWEN_DATE *gd, int julian)
|
||
{
|
||
int l, n, i, j;
|
||
int l, n, i, j, len;
|
||
|
||
l=julian+68569;
|
||
n=(4*l)/146097;
|
||
... | ... | |
gd->year=100*(n-49)+i+l;
|
||
gd->julian=julian;
|
||
|
||
snprintf(gd->asString, sizeof(gd->asString)-1,
|
||
len=snprintf(gd->asString, sizeof(gd->asString)-1,
|
||
"%04d%02d%02d",
|
||
gd->year, gd->month, gd->day);
|
||
gd->asString[sizeof(gd->asString)-1]=0;
|
||
if (sizeof(gd->asString)-1 < len)
|
||
DBG_ERROR(GWEN_LOGDOMAIN, "truncated date string [%s]", gd->asString);
|
||
}
|
||
|
||
|
Auch abrufbar als: Unified diff
fix a warning (at least for GCC 7)