find-symver.awk 847 B

12345678910111213141516171819202122232425262728
  1. # Extract the version of a single symbol from the version map.
  2. # Copyright (C) 2014-2022 Free Software Foundation, Inc.
  3. #
  4. # This file is part of GCC.
  5. #
  6. # GCC is free software; you can redistribute it and/or modify it under
  7. # the terms of the GNU General Public License as published by the Free
  8. # Software Foundation; either version 3, or (at your option) any later
  9. # version.
  10. #
  11. # GCC is distributed in the hope that it will be useful, but WITHOUT
  12. # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  13. # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
  14. # License for more details.
  15. #
  16. # You should have received a copy of the GNU General Public License
  17. # along with GCC; see the file COPYING3. If not see
  18. # <http://www.gnu.org/licenses/>.
  19. /^[A-Z]/ {
  20. version = $1;
  21. next;
  22. }
  23. $1 == symbol {
  24. print version
  25. exit
  26. }