static const char *m1[] = "static"; void func1(size_t index) { char m2[4097] = ""; char *m3 = (char*)malloc(4097); m2[index] = '\0'; m3[index] = '\0'; free(m3); }