logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

0003-Avoid-return-of-void-expression.patch (1786B)


  1. From 2aa934cc516aab5a008bf2155b6acb284816ebb8 Mon Sep 17 00:00:00 2001
  2. From: Michael Forney <mforney@mforney.org>
  3. Date: Sun, 16 Aug 2020 16:23:49 -0700
  4. Subject: [PATCH] Avoid return of void expression
  5. ---
  6. lib/filter.c | 2 +-
  7. lib/init.c | 2 +-
  8. lib/internal.h | 1 +
  9. 3 files changed, 3 insertions(+), 2 deletions(-)
  10. diff --git a/lib/filter.c b/lib/filter.c
  11. index 7ca56a8..d43c912 100644
  12. --- a/lib/filter.c
  13. +++ b/lib/filter.c
  14. @@ -223,7 +223,7 @@ pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d)
  15. return pci_filter_match_v33(&new, d);
  16. }
  17. -STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v33(a, f))
  18. +STATIC_ALIAS_VOID(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v33(a, f))
  19. SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init@LIBPCI_3.0)
  20. SYMBOL_VERSION(pci_filter_init_v33, pci_filter_init@@LIBPCI_3.3)
  21. diff --git a/lib/init.c b/lib/init.c
  22. index 4703dbd..e660f36 100644
  23. --- a/lib/init.c
  24. +++ b/lib/init.c
  25. @@ -245,7 +245,7 @@ pci_init_v35(struct pci_access *a)
  26. a->methods->init(a);
  27. }
  28. -STATIC_ALIAS(void pci_init(struct pci_access *a), pci_init_v35(a))
  29. +STATIC_ALIAS_VOID(void pci_init(struct pci_access *a), pci_init_v35(a))
  30. DEFINE_ALIAS(void pci_init_v30(struct pci_access *a), pci_init_v35)
  31. SYMBOL_VERSION(pci_init_v30, pci_init@LIBPCI_3.0)
  32. SYMBOL_VERSION(pci_init_v35, pci_init@@LIBPCI_3.5)
  33. diff --git a/lib/internal.h b/lib/internal.h
  34. index 17c27e1..d516e30 100644
  35. --- a/lib/internal.h
  36. +++ b/lib/internal.h
  37. @@ -26,6 +26,7 @@
  38. #else
  39. #define VERSIONED_ABI
  40. #define STATIC_ALIAS(_decl, _for) _decl { return _for; }
  41. +#define STATIC_ALIAS_VOID(_decl, _for) _decl { _for; }
  42. #define DEFINE_ALIAS(_decl, _for)
  43. #define SYMBOL_VERSION(_int, _ext)
  44. #endif
  45. --
  46. 2.28.0