On Mon, Jul 31, 2023 at 3:54 PM James Carter <jwcart2@xxxxxxxxx> wrote: > > On Fri, Jul 14, 2023 at 2:46 PM Christian Göttsche > <cgzones@xxxxxxxxxxxxxx> wrote: > > > > Use a pointer to the explicit type struct policy_file instead of void > > for increased type safety and readability. > > > > Signed-off-by: Christian Göttsche <cgzones@xxxxxxxxxxxxxx> > > Acked-by: James Carter <jwcart2@xxxxxxxxx> > This patch was for the prefix/suffix patches, so it is no longer applicable. Jim > > --- > > libsepol/include/sepol/policydb/avtab.h | 2 +- > > libsepol/src/avtab.c | 6 +++--- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/libsepol/include/sepol/policydb/avtab.h b/libsepol/include/sepol/policydb/avtab.h > > index 7d892879..2bb583f5 100644 > > --- a/libsepol/include/sepol/policydb/avtab.h > > +++ b/libsepol/include/sepol/policydb/avtab.h > > @@ -158,7 +158,7 @@ extern int avtab_insert_filename_trans(avtab_t *a, avtab_key_t *key, > > uint32_t otype, const char *name, > > uint8_t name_match, > > uint32_t *present_otype); > > -extern int avtab_filename_trans_read(void *fp, uint32_t vers, avtab_t *a); > > +extern int avtab_filename_trans_read(struct policy_file *fp, uint32_t vers, avtab_t *a); > > > > #ifdef __cplusplus > > } > > diff --git a/libsepol/src/avtab.c b/libsepol/src/avtab.c > > index 99fdaa87..7a35fc17 100644 > > --- a/libsepol/src/avtab.c > > +++ b/libsepol/src/avtab.c > > @@ -843,7 +843,7 @@ bad: > > return rc; > > } > > > > -static int filename_trans_read_one(avtab_t *a, void *fp) > > +static int filename_trans_read_one(avtab_t *a, struct policy_file *fp) > > { > > int rc; > > uint32_t buf[4], len, otype; > > @@ -882,7 +882,7 @@ err: > > return SEPOL_ERR; > > } > > > > -static int filename_trans_comp_read_one(avtab_t *a, void *fp) > > +static int filename_trans_comp_read_one(avtab_t *a, struct policy_file *fp) > > { > > int rc; > > uint32_t buf[3], len, ndatum, i, bit, otype; > > @@ -941,7 +941,7 @@ err: > > return rc; > > } > > > > -int avtab_filename_trans_read(void *fp, uint32_t vers, avtab_t *a) > > +int avtab_filename_trans_read(struct policy_file *fp, uint32_t vers, avtab_t *a) > > { > > uint32_t buf[1], nel, i; > > int rc; > > -- > > 2.40.1 > >