のコードは次の/usr/src/linux-3.10.10-1-ARCH/include/linux/printk.h
とおりです。
static inline int printk_get_level(const char *buffer)
{
if (buffer[0] == KERN_SOH_ASCII && buffer[1]) {
switch (buffer[1]) {
case '0' ... '7':
case 'd': /* KERN_DEFAULT */
return buffer[1];
}
}
}
オペレーターの一種でしょうか?「The C Programming Language」がそれについて言及していないのはなぜですか?