Я новичок в программировании ядра, поэтому я хотел бы узнать, какой стиль кодирования более приемлем. Например, в случае обработки ошибки лучше всего из следующего?
Этот:
/* some stuff */
if(error) {
/* error handling */
return -(errorcode);
}
/* normal actions */
или этот:
/* some stuff */
if(!error) {
/* normal actions */
} else {
/* error handling */
return -(errorcode);
}
Где я могу найти какой-либо документ, относящийся к стандарту кодирования ядра?