Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

relocate.h 707B

1234567891011121314151617181920212223242526
  1. #ifndef RELOCATE_H
  2. #define RELOCATE_H
  3. /* relocate() is conceptually impossible with KEEP_IT_REAL */
  4. #ifndef KEEP_IT_REAL
  5. #include "tables.h"
  6. /* An entry in the post-relocation function table */
  7. struct post_reloc_fn {
  8. void ( *post_reloc ) ( void );
  9. };
  10. /* Use double digits to avoid problems with "10" < "9" on alphabetic sort */
  11. #define POST_RELOC_LIBRM 00
  12. /* Macro for creating a post-relocation function table entry */
  13. #define POST_RELOC_FN( order, post_reloc_func ) \
  14. static struct post_reloc_fn PREFIX_OBJECT(post_reloc_fn__) \
  15. __attribute__ (( used, __table_section(post_reloc_fn,order) )) = {\
  16. .post_reloc = post_reloc_func, \
  17. };
  18. #endif
  19. #endif /* RELOCATE_H */