#endif
#ifdef DONT_USE_BOOTSTRAP_MAP
-static ElfW(Addr) _dl_start_final (void *arg);
+static elfptr_t _dl_start_final (void *arg);
#else
struct dl_start_final_info
{
struct link_map l;
RTLD_TIMING_VAR (start_time);
};
-static ElfW(Addr) _dl_start_final (void *arg,
- struct dl_start_final_info *info);
+static elfptr_t _dl_start_final (void *arg,
+ struct dl_start_final_info *info);
#endif
/* These are defined magically by the linker. */
this function is not inlined (see below). */
#ifdef DONT_USE_BOOTSTRAP_MAP
-static inline ElfW(Addr) __attribute__ ((always_inline))
+static inline elfptr_t __attribute__ ((always_inline))
_dl_start_final (void *arg)
#else
-static ElfW(Addr) __attribute__ ((noinline))
+static elfptr_t __attribute__ ((noinline))
_dl_start_final (void *arg, struct dl_start_final_info *info)
#endif
{
# define bootstrap_map info.l
#endif
-static ElfW(Addr) __attribute_used__
+static elfptr_t __attribute_used__
_dl_start (void *arg)
{
#ifdef DONT_USE_BOOTSTRAP_MAP