Skip to content

Commit

Permalink
Fix build failure on x32 (printf warnings).
Browse files Browse the repository at this point in the history
On x32, time_t is 64-bit to avoid Y2038 problems.  This doesn't play well
using printf("%ld"), and -Werror turns this into a build failure.
  • Loading branch information
kilobyte committed Mar 9, 2015
1 parent 6357820 commit cc4c1c3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions test/timetest.c
Original file line number Diff line number Diff line change
Expand Up @@ -174,8 +174,8 @@ int main (int argc, char **argv)
if (VERBOSE == 1)
{
printf("timer_gettime(timerid1, &its); its = {{%ld, %ld}, {%ld, %ld}}}\n",
its.it_interval.tv_sec, its.it_interval.tv_nsec,
its.it_value.tv_sec, its.it_value.tv_nsec);
(long)its.it_interval.tv_sec, (long)its.it_interval.tv_nsec,
(long)its.it_value.tv_sec, (long)its.it_value.tv_nsec);
}

int timer_getoverrun_timerid2 = timer_getoverrun(timerid2);
Expand All @@ -188,8 +188,8 @@ int main (int argc, char **argv)
if (VERBOSE == 1)
{
printf("timer_gettime(timerid2, &its); its = {{%ld, %ld}, {%ld, %ld}}}\n",
its.it_interval.tv_sec, its.it_interval.tv_nsec,
its.it_value.tv_sec, its.it_value.tv_nsec);
(long)its.it_interval.tv_sec, (long)its.it_interval.tv_nsec,
(long)its.it_value.tv_sec, (long)its.it_value.tv_nsec);
}
#endif

Expand Down

0 comments on commit cc4c1c3

Please sign in to comment.