mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof-analyze: make CSTRING helper more succinct to use
This commit is contained in:
@ -81,8 +81,8 @@ SysprofDocumentFrame *_sysprof_document_frame_new (GMappedFile *ma
|
||||
#endif
|
||||
|
||||
static inline const char *
|
||||
SYSPROF_DOCUMENT_FRAME_CSTRING (SysprofDocumentFrame *self,
|
||||
const char *str)
|
||||
_SYSPROF_DOCUMENT_FRAME_CSTRING (SysprofDocumentFrame *self,
|
||||
const char *str)
|
||||
{
|
||||
const char *endptr = (const char *)self->frame + self->frame_len;
|
||||
|
||||
@ -95,4 +95,7 @@ SYSPROF_DOCUMENT_FRAME_CSTRING (SysprofDocumentFrame *self,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#define SYSPROF_DOCUMENT_FRAME_CSTRING(obj,str) \
|
||||
_SYSPROF_DOCUMENT_FRAME_CSTRING(SYSPROF_DOCUMENT_FRAME(obj),str)
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
@ -180,5 +180,5 @@ sysprof_document_mmap_get_file (SysprofDocumentMmap *self)
|
||||
|
||||
mmap = SYSPROF_DOCUMENT_FRAME_GET (self, SysprofCaptureMap);
|
||||
|
||||
return SYSPROF_DOCUMENT_FRAME_CSTRING (SYSPROF_DOCUMENT_FRAME (self), mmap->filename);
|
||||
return SYSPROF_DOCUMENT_FRAME_CSTRING (self, mmap->filename);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user