参照元†
- _name
- attr.name に格納する「シンボル名」を指定する。文字列を指定してはいけない。
- コンパイル時に文字列に変換されて attr.name に格納される。
- mode_t _mode
- _show
- device_attribute の show に格納する関数ポインタ。
- _store
- device_attribute の store に格納する関数ポインタ。
返り値†
#define __ATTR(_name,_mode,_show,_store) { \
.attr = {.name = __stringify(_name), .mode = _mode }, \
.show = _show, \
.store = _store, \
}
コメント†