Allocates byte_size bytes of memory, and copies byte_size bytes into it from mem. If mem is NULL it returns NULL.
This replaces funcGLib.memdup, which was prone to integer overflows when converting the argument from a gobject.types.size_t to a gda.types.uint.
the memory to copy
the number of bytes to copy
a pointer to the newly-allocated copy of the memory
Allocates byte_size bytes of memory, and copies byte_size bytes into it from mem. If mem is NULL it returns NULL.
This replaces funcGLib.memdup, which was prone to integer overflows when converting the argument from a gobject.types.size_t to a gda.types.uint.