1. 结构体的成员,用#include定义,按照预编译的方法,include包含的文件,将在结构体重展开;
struct cache_sizes malloc_sizes[] = {
#define CACHE(x) { .cs_size = (x) },
#include <linux/kmalloc_sizes.h>
CACHE(ULONG_MAX)
#undef CACHE
};
1. 结构体的成员,用#include定义,按照预编译的方法,include包含的文件,将在结构体重展开;
struct cache_sizes malloc_sizes[] = {
#define CACHE(x) { .cs_size = (x) },
#include <linux/kmalloc_sizes.h>
CACHE(ULONG_MAX)
#undef CACHE
};