rem: sprintf(string, "%lld hours, %lld minutes, %lld seconds",
add: snprintf(string, size, "%lld hours, %lld minutes, %lld seconds",
context: UptimeToString(void){	char string[255];	int64 days, hours, minutes, seconds, remainder;	int64 systime = system_time();	if (systime > 86400000000LL) {		days = systime / 86400000000LL;		remainder = systime % 86400000000LL;		hours = remainder / 3600000000LL;		remainder = remainder % 3600000000LL;		minutes = remainder / 60000000;		remainder = remainder % 60000000;		seconds = remainder / 1000000;		sprintf(string, "%lld days, %lld hours, %lld minutes, %lld seconds",			days, hours, minutes, seconds);	} else if (systime > 3600000000LL) {		hours = systime / 3600000000LL;		remainder = systime % 3600000000LL;		minutes = remainder / 60000000;		remainder = remainder % 60000000;		seconds = remainder / 1000000;		sprintf(string, "%lld hours, %lld minutes, %lld seconds",			hours, minutes, seconds);	} else if (systime > 60000000) {		minutes = systime / 60000000;		remainder = systime % 60000000;		seconds = remainder / 1000000;		sprintf(string, "%lld minutes, %lld seconds", minutes, seconds);	} else {		seconds = systime / 1000000;		sprintf(string, "%lld seconds", seconds);	}	return string;}