multilib_header_wrapper.h 592 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Copyright (C) 2005-2011 by Wind River Systems, Inc.
  3. *
  4. * SPDX-License-Identifier: MIT
  5. *
  6. */
  7. #include <bits/wordsize.h>
  8. #if __WORDSIZE == 32
  9. #ifdef _MIPS_SIM
  10. #if _MIPS_SIM == _ABIO32
  11. #include <ENTER_HEADER_FILENAME_HERE-32.h>
  12. #elif _MIPS_SIM == _ABIN32
  13. #include <ENTER_HEADER_FILENAME_HERE-n32.h>
  14. #else
  15. #error "Unknown _MIPS_SIM"
  16. #endif
  17. #else /* _MIPS_SIM is not defined */
  18. #include <ENTER_HEADER_FILENAME_HERE-32.h>
  19. #endif
  20. #elif __WORDSIZE == 64
  21. #include <ENTER_HEADER_FILENAME_HERE-64.h>
  22. #else
  23. #error "Unknown __WORDSIZE detected"
  24. #endif /* matches #if __WORDSIZE == 32 */