Я иногда длинные вызовы функций разделяю по параметрам на строки
if ( k == K_WORK )
{ printf( "\n v%02d.%02d.%02d-%02d:%02d:%02d", dat->RTC_Year,
dat->RTC_Month,
dat->RTC_Date,
tim->RTC_Hours,
tim->RTC_Minutes,
tim->RTC_Seconds );
for ( ; getkey() != K_____; osDelay( 500 )) // Пока не отпустили
;
}