Add support for empty data sets. Data set begin and end pointers
should resolve to "NULL" when not present. This is done by declaring the data set begin and end symbols as "weak".
This commit is contained in:
@@ -79,9 +79,9 @@
|
||||
/*
|
||||
* Initialize before referring to a given linker set.
|
||||
*/
|
||||
#define SET_DECLARE(set, ptype) \
|
||||
extern ptype *__CONCAT(__start_set_,set); \
|
||||
extern ptype *__CONCAT(__stop_set_,set)
|
||||
#define SET_DECLARE(set, ptype) \
|
||||
extern ptype __weak *__CONCAT(__start_set_,set); \
|
||||
extern ptype __weak *__CONCAT(__stop_set_,set)
|
||||
|
||||
#define SET_BEGIN(set) \
|
||||
(&__CONCAT(__start_set_,set))
|
||||
|
||||
Reference in New Issue
Block a user