add: DBG("---> fill = %s\n",asctime(&(_atp->t)) );
context: int ac_tm_fill(ac_tm_p _atp, struct tm* _tm){	if(!_atp || !_tm)		return -1;	_atp->t.tm_sec = _tm->tm_sec;       /* seconds */	_atp->t.tm_min = _tm->tm_min;       /* minutes */	_atp->t.tm_hour = _tm->tm_hour;     /* hours */	_atp->t.tm_mday = _tm->tm_mday;     /* day of the month */	_atp->t.tm_mon = _tm->tm_mon;       /* month */	_atp->t.tm_year = _tm->tm_year;     /* year */	_atp->t.tm_wday = _tm->tm_wday;     /* day of the week */	_atp->t.tm_yday = _tm->tm_yday;     /* day in the year */	_atp->t.tm_isdst = _tm->tm_isdst;   /* daylight saving time */		_atp->mweek = ac_get_mweek(_tm);	_atp->yweek = ac_get_yweek(_tm);	_atp->ywday = ac_get_wday_yr(_tm);	_atp->mwday = ac_get_wday_mr(_tm);		return 0;}