libctf: Use const ctf_file_t references in string lookup routines
MFC after: 1 week Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
c5d476c98c
commit
45c23c2608
@ -305,8 +305,8 @@ extern void ctf_decl_fini(ctf_decl_t *);
|
||||
extern void ctf_decl_push(ctf_decl_t *, ctf_file_t *, ctf_id_t);
|
||||
extern void ctf_decl_sprintf(ctf_decl_t *, const char *, ...);
|
||||
|
||||
extern const char *ctf_strraw(ctf_file_t *, uint_t);
|
||||
extern const char *ctf_strptr(ctf_file_t *, uint_t);
|
||||
extern const char *ctf_strraw(const ctf_file_t *, uint_t);
|
||||
extern const char *ctf_strptr(const ctf_file_t *, uint_t);
|
||||
|
||||
extern ctf_file_t *ctf_set_open_errno(int *, int);
|
||||
extern long ctf_set_errno(ctf_file_t *, int);
|
||||
|
@ -96,9 +96,9 @@ ctf_list_delete(ctf_list_t *lp, void *existing)
|
||||
* up the appropriate string table buffer and then adding the offset.
|
||||
*/
|
||||
const char *
|
||||
ctf_strraw(ctf_file_t *fp, uint_t name)
|
||||
ctf_strraw(const ctf_file_t *fp, uint_t name)
|
||||
{
|
||||
ctf_strs_t *ctsp = &fp->ctf_str[CTF_NAME_STID(name)];
|
||||
const ctf_strs_t *ctsp = &fp->ctf_str[CTF_NAME_STID(name)];
|
||||
|
||||
if (ctsp->cts_strs != NULL && CTF_NAME_OFFSET(name) < ctsp->cts_len)
|
||||
return (ctsp->cts_strs + CTF_NAME_OFFSET(name));
|
||||
@ -108,7 +108,7 @@ ctf_strraw(ctf_file_t *fp, uint_t name)
|
||||
}
|
||||
|
||||
const char *
|
||||
ctf_strptr(ctf_file_t *fp, uint_t name)
|
||||
ctf_strptr(const ctf_file_t *fp, uint_t name)
|
||||
{
|
||||
const char *s = ctf_strraw(fp, name);
|
||||
return (s != NULL ? s : "(?)");
|
||||
|
Loading…
Reference in New Issue
Block a user