Abstruse #define la macro encontrada en la fuente del kernel de Linux
El marcro get_cpu_var que se define como a continuación
<code> 29 #define get_cpu_var(var) (*({ \ 30 extern int simple_identifier_##var(void); \ 31 preempt_disable(); \ 32 &__get_cpu_var(var); })) </code>
Parece incomprensible ser. Supongo que era un tipo de macro de función que devuelve un puntero variable (basado en el asterisco) o es algún tipo de puntero de función. ¿Estoy cerca de él? ¿Podría alguien iluminarme?