|
GDB (API)
|
#include "defs.h"#include "gdb_assert.h"#include "gdb_string.h"#include <stdlib.h>#include <stdio.h>Go to the source code of this file.
Functions | |
| PTR | xmalloc (size_t size) |
| PTR | xrealloc (PTR ptr, size_t size) |
| PTR | xcalloc (size_t number, size_t size) |
| void * | xzalloc (size_t size) |
| void | xfree (void *ptr) |
| char * | xstrprintf (const char *format,...) |
| char * | xstrvprintf (const char *format, va_list ap) |
| int | xsnprintf (char *str, size_t size, const char *format,...) |
| char * | savestring (const char *ptr, size_t len) |
| char* savestring | ( | const char * | ptr, |
| size_t | len | ||
| ) |
Make a copy of a string, using freshly-allocated space and limiting to the given length. Space is gotten using xmalloc.
| ptr | pointer to the string to be copied |
| len | maximum length to copy. If the original string is longer, then the copy will be truncated to len bytes. |
Definition at line 156 of file common-utils.c.
| PTR xcalloc | ( | size_t | number, |
| size_t | size | ||
| ) |
Definition at line 79 of file common-utils.c.
| void xfree | ( | void * | ptr | ) |
Definition at line 105 of file common-utils.c.
| PTR xmalloc | ( | size_t | size | ) |
Definition at line 42 of file common-utils.c.
| PTR xrealloc | ( | PTR | ptr, |
| size_t | size | ||
| ) |
Definition at line 59 of file common-utils.c.
Definition at line 142 of file common-utils.c.
| char* xstrprintf | ( | const char * | format, |
| ... | |||
| ) |
Definition at line 115 of file common-utils.c.
| char* xstrvprintf | ( | const char * | format, |
| va_list | ap | ||
| ) |
Definition at line 127 of file common-utils.c.
| void* xzalloc | ( | size_t | size | ) |
Definition at line 99 of file common-utils.c.
1.7.6.1