Remove cast of return type from SCLocalTime() as it is not needed.
Replace last use of localtime_r() with SCLocalTime().
gettimeofday(&tval, NULL);
struct tm local_tm;
- tms = (struct tm *)SCLocalTime(tval.tv_sec, &local_tm);
+ tms = SCLocalTime(tval.tv_sec, &local_tm);
/* Calculate the Engine uptime */
int up_time = (int)difftime(tval.tv_sec, sc_start_time);
struct tm *tms;
gettimeofday(&tval, NULL);
struct tm local_tm;
- tms = (struct tm *)SCLocalTime(tval.tv_sec, &local_tm);
+ tms = SCLocalTime(tval.tv_sec, &local_tm);
fprintf(fp_engine_analysis_FD, "----------------------------------------------"
"---------------------\n");
fprintf(fp_engine_analysis_FD, "Date: %" PRId32 "/%" PRId32 "/%04d -- "
struct tm *tms;
gettimeofday(&tval, NULL);
struct tm local_tm;
- tms = (struct tm *)localtime_r(&tval.tv_sec, &local_tm);
+ tms = SCLocalTime(tval.tv_sec, &local_tm);
fprintf(rule_engine_analysis_FD, "----------------------------------------------"
"---------------------\n");
fprintf(rule_engine_analysis_FD, "Date: %" PRId32 "/%" PRId32 "/%04d -- "
time_t time = ts->tv_sec;
struct tm local_tm;
- struct tm *timestamp = (struct tm *)SCLocalTime(time, &local_tm);
+ struct tm *timestamp = SCLocalTime(time, &local_tm);
for (i = 0; i < httplog_ctx->cf_n; i++) {
switch (httplog_ctx->cf_nodes[i]->type){
if (pl->mode == LOGMODE_SGUIL) {
struct tm local_tm;
- struct tm *tms = (struct tm *)SCLocalTime(p->ts.tv_sec, &local_tm);
+ struct tm *tms = SCLocalTime(p->ts.tv_sec, &local_tm);
if (tms->tm_mday != pl->prev_day) {
rotate = 1;
pl->prev_day = tms->tm_mday;
memset(&ts, 0x00, sizeof(struct timeval));
TimeGet(&ts);
struct tm local_tm;
- struct tm *tms = (struct tm *)SCLocalTime(ts.tv_sec, &local_tm);
+ struct tm *tms = SCLocalTime(ts.tv_sec, &local_tm);
pl->prev_day = tms->tm_mday;
*data = (void *)pl;
if (pl->mode == LOGMODE_SGUIL) {
struct tm local_tm;
- struct tm *tms = (struct tm *)SCLocalTime(ts.tv_sec, &local_tm);
+ struct tm *tms = SCLocalTime(ts.tv_sec, &local_tm);
char dirname[32], dirfull[PATH_MAX] = "";
gettimeofday(&tval, NULL);
struct tm local_tm;
- tms = (struct tm *)SCLocalTime(tval.tv_sec, &local_tm);
+ tms = SCLocalTime(tval.tv_sec, &local_tm);
fprintf(fp, " ----------------------------------------------"
"----------------------------\n");