Cuestión : práctica de log4c

Lo que sigue aparece en el class= " lineNumbers " >
1 del >

 **
 * De vuelta verdad si la categoría los mensajes de registro con el @c de la prioridad
 * LOG4C_PRIORITY_DEBUG.
 *
 * @param a_category el objeto de log4c_category_t
 * @returns si la categoría registrará.
 **/ 
¡#if! ¡&& definido (_WIN32)! definido (__HP_cc)
internacional en línea estática log4c_category_is_debug_enabled (const log4c_category_t* a_category) 
{	
    log4c_category_is_priority_enabled de vuelta (a_category, LOG4C_PRIORITY_DEBUG); 
}
#else
#define log4c_category_is_debug_enabled (a) \
  (log4c_category_is_priority_enabled (a, LOG4C_PRIORITY_DEBUG))
el class= >

and de #endif
1 del >

if codeBody del " prettyprint " del class= del id= " codeSnippet787192 " del >


de
class= del

Respuesta : práctica de log4c

Conjeturo que la idea es evaluar la categoría el número mínimo de épocas para la eficacia. Tiene sentido para si de ser evaluado explícitamente por el llamador y para que el boleano sea conservado para el alcance relevante.
Otras soluciones  
 
programming4us programming4us