- asprintf(&temp, "%.9f", seconds);
- while(*(temp + strlen(temp) - 1) == '0' || *(temp + strlen(temp) - 1) == '.') {
- *(temp + strlen(temp) - 1) = 0;
+ if(seconds == (int) seconds ) {
+ asprintf(&temp, "%d", (int) seconds);
+ } else {
+ asprintf(&temp, "%.9f", seconds);
+ while(*(temp + strlen(temp) - 1) == '0' || *(temp + strlen(temp) - 1) == '.') {
+ *(temp + strlen(temp) - 1) = 0;
+ }