#include #include #include #include "__fc_builtin.h" static int *table = NULL; static size_t size = 0; int insert_in_table(size_t pos, int value) { if (size < pos) { int *tmp; size = pos + 1; tmp = (int *)realloc(table, sizeof(*table) * size); if (tmp == NULL) { return -1; /* Failure */ } table = tmp; } table[pos] = value; return 0; } int main () { insert_in_table(SIZE_MAX, Frama_C_interval(INT_MIN, INT_MAX)); }