Rename INIT_LAST to INIT_FUNC to avoid confusion

We don't have an INIT_FIRST, so let's rename INIT_LAST to INIT_FUNC
to imply that the function is called at program start-up.

Also: the priority argument for __attribute__((constructor)) isn't
used, so let's remove it.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Bartosz Golaszewski 2014-06-26 14:31:05 +02:00 committed by Denys Vlasenko
parent d3633b7e9c
commit bf0f2c7aa6
2 changed files with 3 additions and 3 deletions

View File

@ -1960,7 +1960,7 @@ void bbunit_settestfailed(void);
.name = #NAME, \
.testfunc = bbunit_##NAME##_test, \
}; \
static void INIT_LAST bbunit_##NAME##_register(void) \
static void INIT_FUNC bbunit_##NAME##_register(void) \
{ \
bbunit_registertest(&bbunit_##NAME##_elem); \
} \

View File

@ -76,8 +76,8 @@
# define UNUSED_PARAM_RESULT
#endif
/* used by unit test machinery to run registration functions */
#define INIT_LAST __attribute__ ((constructor(2000)))
/* used by unit test machinery to run registration functions before calling main() */
#define INIT_FUNC __attribute__ ((constructor))
/* -fwhole-program makes all symbols local. The attribute externally_visible
* forces a symbol global. */