History

software node: mark internal macros with double underscores

Let's mark PROPERTY_ENTRY_* macros that are internal with double leading underscores so users are not tempted to use them.

Dmitry Torokhov committed 7 years ago

Commit b8711601 parent 4466bf81 file · +10 −10Browse files

Showing the changes to include/linux (1 of 1 file). Show all

Unified · Split

include/linux/property.h+10−10
@@ -261,7 +261,7 @@ struct property_entry { · 260 unmodified lines
261 * and structs.261 * and structs.
262 */262 */
263 263
264#define PROPERTY_ENTRY_ARRAY_LEN(_name_, _type_, _Type_, _val_, _len_) \264#define __PROPERTY_ENTRY_ARRAY_LEN(_name_, _type_, _Type_, _val_, _len_)\
265(struct property_entry) { \265(struct property_entry) { \
266 .name = _name_, \266 .name = _name_, \
267 .length = (_len_) * sizeof(_type_), \267 .length = (_len_) * sizeof(_type_), \
@@ -271,13 +271,13 @@ struct property_entry { · 3 unmodified lines
271}271}
272 272
273#define PROPERTY_ENTRY_U8_ARRAY_LEN(_name_, _val_, _len_) \273#define PROPERTY_ENTRY_U8_ARRAY_LEN(_name_, _val_, _len_) \
274 PROPERTY_ENTRY_ARRAY_LEN(_name_, u8, U8, _val_, _len_)274 __PROPERTY_ENTRY_ARRAY_LEN(_name_, u8, U8, _val_, _len_)
275#define PROPERTY_ENTRY_U16_ARRAY_LEN(_name_, _val_, _len_) \275#define PROPERTY_ENTRY_U16_ARRAY_LEN(_name_, _val_, _len_) \
276 PROPERTY_ENTRY_ARRAY_LEN(_name_, u16, U16, _val_, _len_)276 __PROPERTY_ENTRY_ARRAY_LEN(_name_, u16, U16, _val_, _len_)
277#define PROPERTY_ENTRY_U32_ARRAY_LEN(_name_, _val_, _len_) \277#define PROPERTY_ENTRY_U32_ARRAY_LEN(_name_, _val_, _len_) \
278 PROPERTY_ENTRY_ARRAY_LEN(_name_, u32, U32, _val_, _len_)278 __PROPERTY_ENTRY_ARRAY_LEN(_name_, u32, U32, _val_, _len_)
279#define PROPERTY_ENTRY_U64_ARRAY_LEN(_name_, _val_, _len_) \279#define PROPERTY_ENTRY_U64_ARRAY_LEN(_name_, _val_, _len_) \
280 PROPERTY_ENTRY_ARRAY_LEN(_name_, u64, U64, _val_, _len_)280 __PROPERTY_ENTRY_ARRAY_LEN(_name_, u64, U64, _val_, _len_)
281 281
282#define PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, _len_) \282#define PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, _len_) \
283(struct property_entry) { \283(struct property_entry) { \
@@ -299,7 +299,7 @@ struct property_entry { · 15 unmodified lines
299#define PROPERTY_ENTRY_STRING_ARRAY(_name_, _val_) \299#define PROPERTY_ENTRY_STRING_ARRAY(_name_, _val_) \
300 PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, ARRAY_SIZE(_val_))300 PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, ARRAY_SIZE(_val_))
301 301
302#define PROPERTY_ENTRY_INTEGER(_name_, _type_, _Type_, _val_) \302#define __PROPERTY_ENTRY_INTEGER(_name_, _type_, _Type_, _val_) \
303(struct property_entry) { \303(struct property_entry) { \
304 .name = _name_, \304 .name = _name_, \
305 .length = sizeof(_type_), \305 .length = sizeof(_type_), \
@@ -308,13 +308,13 @@ struct property_entry { · 2 unmodified lines
308}308}
309 309
310#define PROPERTY_ENTRY_U8(_name_, _val_) \310#define PROPERTY_ENTRY_U8(_name_, _val_) \
311 PROPERTY_ENTRY_INTEGER(_name_, u8, U8, _val_)311 __PROPERTY_ENTRY_INTEGER(_name_, u8, U8, _val_)
312#define PROPERTY_ENTRY_U16(_name_, _val_) \312#define PROPERTY_ENTRY_U16(_name_, _val_) \
313 PROPERTY_ENTRY_INTEGER(_name_, u16, U16, _val_)313 __PROPERTY_ENTRY_INTEGER(_name_, u16, U16, _val_)
314#define PROPERTY_ENTRY_U32(_name_, _val_) \314#define PROPERTY_ENTRY_U32(_name_, _val_) \
315 PROPERTY_ENTRY_INTEGER(_name_, u32, U32, _val_)315 __PROPERTY_ENTRY_INTEGER(_name_, u32, U32, _val_)
316#define PROPERTY_ENTRY_U64(_name_, _val_) \316#define PROPERTY_ENTRY_U64(_name_, _val_) \
317 PROPERTY_ENTRY_INTEGER(_name_, u64, U64, _val_)317 __PROPERTY_ENTRY_INTEGER(_name_, u64, U64, _val_)
318 318
319#define PROPERTY_ENTRY_STRING(_name_, _val_) \319#define PROPERTY_ENTRY_STRING(_name_, _val_) \
320(struct property_entry) { \320(struct property_entry) { \

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t