[PATCH 2/2] libctf, testsuite: adjust for real return type of ctf_member_count
Nick Alcock
nick.alcock@oracle.com
Tue Jan 5 19:52:46 GMT 2021
This returns an int, not a long int or an ssize_t (as one test was
inconsistently assuming).
libctf/ChangeLog
2021-01-05 Nick Alcock <nick.alcock@oracle.com>
* testsuite/libctf-lookup/struct-iteration.c (main):
ctf_member_count returns an int.
---
libctf/testsuite/libctf-lookup/struct-iteration.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libctf/testsuite/libctf-lookup/struct-iteration.c b/libctf/testsuite/libctf-lookup/struct-iteration.c
index 03750604ecf..080edfadca4 100644
--- a/libctf/testsuite/libctf-lookup/struct-iteration.c
+++ b/libctf/testsuite/libctf-lookup/struct-iteration.c
@@ -26,7 +26,7 @@ main (int argc, char *argv[])
const char *name;
ctf_id_t membtype;
ssize_t offset;
- ssize_t icount = 0;
+ int icount = 0;
int err;
if (argc != 2)
@@ -69,8 +69,8 @@ main (int argc, char *argv[])
goto nerr;
if (icount != ctf_member_count (fp, type))
- printf ("member counts differ: %li by direct iteration, "
- "%li by ctf_member_count\n", icount, ctf_member_count (fp, type));
+ printf ("member counts differ: %i by direct iteration, "
+ "%i by ctf_member_count\n", icount, ctf_member_count (fp, type));
ctf_dict_close (fp);
ctf_close (ctf);
--
2.29.2.250.g8336e49d6f.dirty
More information about the Binutils
mailing list