commit 39bf632719bca4005c79dae9f6e3e9f63874ad0e from: Markus Uhlin date: Mon Dec 25 17:36:49 2023 UTC Reformatted psprintf_highlight() commit - a9ff83947cf3bd70fc6fa9cca62c088c17e26a11 commit + 39bf632719bca4005c79dae9f6e3e9f63874ad0e blob - e8f4168b112441adbe676d8575f0698044e1036b blob + 7ac57d8410a67a9c98b02b16453808e323d96e7e --- FICS/utils.c +++ FICS/utils.c @@ -282,21 +282,27 @@ PUBLIC void sprintf_dohightlight(int p, char *s) strcat(s, "\033[2m"); } -PUBLIC int psprintf_highlight(int p, char *s, char *format,...) +PUBLIC int +psprintf_highlight(int p, char *s, char *format,...) { - int retval; - va_list ap; + int retval; + va_list ap; - va_start(ap, format); - if (parray[p].highlight) { - sprintf_dohightlight(p, s); - retval = vsprintf(s + strlen(s), format, ap); - strcat(s, "\033[0m"); - } else { - retval = vsprintf(s, format, ap); - } - va_end(ap); - return retval; + if (parray[p].highlight) { + sprintf_dohightlight(p, s); + + va_start(ap, format); + retval = vsprintf(s + strlen(s), format, ap); + va_end(ap); + + strcat(s, "\033[0m"); + } else { + va_start(ap, format); + retval = vsprintf(s, format, ap); + va_end(ap); + } + + return retval; } PUBLIC int