Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
Go to the source code of this file.
Classes | |
struct | RzStrpool |
Macros | |
#define | RZ_STRPOOL_INC 1024 |
Functions | |
RZ_API RzStrpool * | rz_strpool_new (int sz) |
RZ_API char * | rz_strpool_alloc (RzStrpool *p, int l) |
RZ_API int | rz_strpool_memcat (RzStrpool *p, const char *s, int len) |
RZ_API int | rz_strpool_ansi_chop (RzStrpool *p, int n) |
RZ_API int | rz_strpool_append (RzStrpool *p, const char *s) |
RZ_API void | rz_strpool_free (RzStrpool *p) |
RZ_API int | rz_strpool_fit (RzStrpool *p) |
RZ_API char * | rz_strpool_get (RzStrpool *p, int index) |
RZ_API char * | rz_strpool_get_i (RzStrpool *p, int index) |
RZ_API int | rz_strpool_get_index (RzStrpool *p, const char *s) |
RZ_API char * | rz_strpool_next (RzStrpool *p, int index) |
RZ_API char * | rz_strpool_slice (RzStrpool *p, int index) |
RZ_API char * | rz_strpool_empty (RzStrpool *p) |
#define RZ_STRPOOL_INC 1024 |
Definition at line 6 of file rz_strpool.h.
Definition at line 34 of file strpool.c.
References eprintf, NULL, p, realloc(), RZ_FREE, RZ_STRPOOL_INC, and ut64().
Referenced by rz_strpool_memcat().
Definition at line 75 of file strpool.c.
References i, n, p, and rz_str_ansi_trim().
Referenced by pager_printpage().
Definition at line 70 of file strpool.c.
References p, rz_strpool_memcat(), and s.
Referenced by pager_color_line().
Definition at line 110 of file strpool.c.
References i, n, NULL, p, rz_strpool_get_index(), rz_strpool_next(), and s.
Referenced by rz_strpool_slice().
Definition at line 61 of file strpool.c.
References len, memcpy(), p, rz_strpool_alloc(), and s.
Referenced by pager_color_line(), and rz_strpool_append().
Definition at line 6 of file strpool.c.
References eprintf, free(), malloc(), NULL, p, and RZ_NEW.
Referenced by pager_printpage().
Definition at line 127 of file strpool.c.
References NULL, p, and rz_strpool_get().
Referenced by rz_strpool_get_i().