From 9b15cbb7891f6b8b185fed41e5e6ecea0a6a6c36 Mon Sep 17 00:00:00 2001 From: Nick Alcock Date: Tue, 2 Jun 2020 21:09:49 +0100 Subject: libctf: add ctf_type_kind_forwarded This is just like ctf_type_kind, except that forwards get the type of the thing being pointed to rather than CTF_K_FORWARD. include/ * ctf-api.h (ctf_type_kind_forwarded): New. libctf/ * ctf-types.c (ctf_type_kind_forwarded): New. --- include/ctf-api.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/ctf-api.h') diff --git a/include/ctf-api.h b/include/ctf-api.h index 363b5c258c..87446a5f7d 100644 --- a/include/ctf-api.h +++ b/include/ctf-api.h @@ -328,6 +328,7 @@ extern const char *ctf_type_name_raw (ctf_file_t *, ctf_id_t); extern ssize_t ctf_type_size (ctf_file_t *, ctf_id_t); extern ssize_t ctf_type_align (ctf_file_t *, ctf_id_t); extern int ctf_type_kind (ctf_file_t *, ctf_id_t); +extern int ctf_type_kind_forwarded (ctf_file_t *, ctf_id_t); extern ctf_id_t ctf_type_reference (ctf_file_t *, ctf_id_t); extern ctf_id_t ctf_type_pointer (ctf_file_t *, ctf_id_t); extern int ctf_type_encoding (ctf_file_t *, ctf_id_t, ctf_encoding_t *); -- cgit v1.2.3