feature/igc3 0f5dc77e037 3/5: Remove as_igc_header

Helmut Eller <[email protected]>
Newsgroups gmane.emacs.diffs
Message-ID <[email protected]>
branch: feature/igc3
commit 0f5dc77e037c3c13147034081a260694eaef2d47
Author: Helmut Eller <[email protected]>
Commit: Helmut Eller <[email protected]>

    Remove as_igc_header
    
    It was just an identity function that now causes warnings.
    
    * src/igc.c (as_igc_header): Deleted.
    (fix_pair_vector, scan_pair_vector): Avoid as_igc_header.
---
 src/igc.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/igc.c b/src/igc.c
index 6a4c5f225fb..f0b0b806c6c 100644
--- a/src/igc.c
+++ b/src/igc.c
@@ -2202,15 +2202,10 @@ fix_handler (mps_ss_t ss, struct handler *h)
 }
 
 #ifdef USE_EPHEMERON_POOL
-static union igc_header *
-as_igc_header (union igc_header *h) {
-  return (union igc_header *)h;
-}
-
 static mps_res_t
 fix_pair_vector (mps_ss_t ss, struct pair_vector *pv)
 {
-  size_t nbytes = obj_size (as_igc_header (&pv->gc_header));
+  size_t nbytes = obj_size (&pv->gc_header);
   size_t header_size = offsetof (struct pair_vector, pairs);
   size_t npairs = (nbytes - header_size) / sizeof pv->pairs[0];
   MPS_SCAN_BEGIN (ss)
@@ -2498,7 +2493,7 @@ typedef mps_res_t (*fix_weak_pair) (mps_ss_t ss, struct pair_vector *,
 static mps_res_t
 scan_pair_vector (mps_ss_t ss, struct pair_vector *pv, fix_weak_pair f)
 {
-  size_t nbytes = obj_size (as_igc_header (&pv->gc_header));
+  size_t nbytes = obj_size (&pv->gc_header);
   size_t header_size = offsetof (struct pair_vector, pairs);
   size_t npairs = (nbytes - header_size) / sizeof pv->pairs[0];
   for (size_t i = 0; i < npairs; i++)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.