mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 06:43:53 -06:00
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
14015304b6
commit
7267c0947d
357 changed files with 1672 additions and 1674 deletions
|
@ -264,7 +264,7 @@ static void readline_hist_add(ReadLineState *rs, const char *cmdline)
|
|||
void readline_add_completion(ReadLineState *rs, const char *str)
|
||||
{
|
||||
if (rs->nb_completions < READLINE_MAX_COMPLETIONS) {
|
||||
rs->completions[rs->nb_completions++] = qemu_strdup(str);
|
||||
rs->completions[rs->nb_completions++] = g_strdup(str);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -281,11 +281,11 @@ static void readline_completion(ReadLineState *rs)
|
|||
|
||||
rs->nb_completions = 0;
|
||||
|
||||
cmdline = qemu_malloc(rs->cmd_buf_index + 1);
|
||||
cmdline = g_malloc(rs->cmd_buf_index + 1);
|
||||
memcpy(cmdline, rs->cmd_buf, rs->cmd_buf_index);
|
||||
cmdline[rs->cmd_buf_index] = '\0';
|
||||
rs->completion_finder(cmdline);
|
||||
qemu_free(cmdline);
|
||||
g_free(cmdline);
|
||||
|
||||
/* no completion found */
|
||||
if (rs->nb_completions <= 0)
|
||||
|
@ -466,7 +466,7 @@ const char *readline_get_history(ReadLineState *rs, unsigned int index)
|
|||
ReadLineState *readline_init(Monitor *mon,
|
||||
ReadLineCompletionFunc *completion_finder)
|
||||
{
|
||||
ReadLineState *rs = qemu_mallocz(sizeof(*rs));
|
||||
ReadLineState *rs = g_malloc0(sizeof(*rs));
|
||||
|
||||
rs->hist_entry = -1;
|
||||
rs->mon = mon;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue