From 0bb29ae5f8765f473742f180657e130334b6e994 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Wed, 6 Aug 2025 22:45:15 +0100 Subject: [PATCH] extflat/EFhier.c: workaround K&R ca_hiervisitdevs_proc --- extflat/EFhier.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extflat/EFhier.c b/extflat/EFhier.c index 55b26d8d..25e1abea 100644 --- a/extflat/EFhier.c +++ b/extflat/EFhier.c @@ -493,7 +493,8 @@ efHierVisitDevs(hc, ca) if (efHierDevKilled(hc, dev, hc->hc_hierName)) continue; - if ((*ca->ca_proc)(hc, dev, scale, ca->ca_cdata)) + const cb_extflat_hiervisitdevs_t ca_hiervisitdevs_proc = (cb_extflat_hiervisitdevs_t) ca->ca_proc; /* FIXME temporary */ + if ((*ca_hiervisitdevs_proc)(hc, dev, scale, ca->ca_cdata)) /* @invoke cb_extflat_hiervisitdevs_t */ return 1; } return 0;