offene Parameterliste in #define Anweisung
-
kann mir jemand folgendes 'define' erkären?
[cpp]#define MTD_READ(mtd,args**...**) (*(mtd-read)) (mtd,args)[/cpp]
mitssize_t mtd_read(struct file *file, char __user *buf, size_t count, loff_t *ppos))Handelt es sich bei den Zeichen '...' um eine offene Parameterliste?
-
Das dürfte die Präprozessor-Entsprechung zur variablen Argumentliste sein (sowas gehört allerdings nicht zum C++ Standard, sondern zu den Spracherweiterungen des Compilers).