Sets the GMemVTable to use for memory allocation. You can use this to provide
custom memory allocation routines. This function must be called
before using any other GLib functions. The vtable only needs to
provide malloc(), realloc(), and free() functions; GLib can provide default
implementations of the others. The malloc() and realloc() implementations
should return NULL on failure, GLib will handle error-checking for you.
vtable is copied, so need not persist after this function has been called.
Sets the GMemVTable to use for memory allocation. You can use this to provide custom memory allocation routines. This function must be called before using any other GLib functions. The vtable only needs to provide malloc(), realloc(), and free() functions; GLib can provide default implementations of the others. The malloc() and realloc() implementations should return NULL on failure, GLib will handle error-checking for you. vtable is copied, so need not persist after this function has been called.