Esempio n. 1
0
char *pool_strdup_file_line(memory_pool *pool, const char *str, const char *file, int line)
{
	char *new_str = (char *)pool_malloc_file_line(pool, strlen(str) + 1, file, line);
	if (new_str != NULL)
		strcpy(new_str, str);
	return new_str;
}
Esempio n. 2
0
void *auto_malloc_file_line(running_machine *machine, size_t size, const char *file, int line)
{
    void *result = pool_malloc_file_line(current_pool(), size, file, line);
#ifdef MAME_DEBUG
    rand_memory(result, size);
#endif
    return result;
}
Esempio n. 3
0
void *_auto_malloc(size_t size, const char *file, int line)
{
	return pool_malloc_file_line(current_pool(), size, file, line);
}