48 _(
"G_malloc: unable to allocate %lu bytes of memory at %s:%d"),
49 (
unsigned long)n,
file, line);
92 (
unsigned long)m, (
unsigned long)n,
file, line);
127 buf = realloc(buf, n);
137 _(
"G_realloc: unable to allocate %lu bytes of memory at %s:%d"),
138 (
unsigned long)n,
file, line);
186 #ifndef G_incr_void_ptr
190 return (
void *)((
const unsigned char *)ptr + size);
void void void void G_fatal_error(const char *,...) __attribute__((format(printf
void void void G_important_message(const char *,...) __attribute__((format(printf
#define G_incr_void_ptr(ptr, size)
void G_get_window(struct Cell_head *)
Get the current region.
void * G__malloc(const char *file, int line, size_t n)
Memory allocation.
void * G__realloc(const char *file, int line, void *buf, size_t n)
Memory reallocation.
void G_free(void *buf)
Free allocated memory.
void * G__calloc(const char *file, int line, size_t m, size_t n)
Memory allocation.
2D/3D raster map header (used also for region)
int rows
Number of rows for 2D data.
int cols
Number of columns for 2D data.