// This table stores the function pointers that we have loaded dynamically.
// If a function pointer is a null pointer, we have not yet attempted to
// get that function pointer. If a function pointer is an -1, we have
// attempted to get that function pointer but the attempt failed.
#pragma data_seg(push, almostro, ".fptable")
#pragma bss_seg(push, almostro, ".fptable")
static void* function_pointers[function_id_count];
#pragma bss_seg(pop, almostro)
#pragma data_seg(pop, almostro)