<div style="font-family: arial, helvetica, sans-serif"><font size="2"><div class="gmail_quote"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+static const AllocFnsTy AllocationFnData[] = {<br>
+  {"malloc",         MallocLike,  1, 0,  -1},<br>
+  {"valloc",         MallocLike,  1, 0,  -1},<br>
+  {"_Znwj",          MallocLike,  1, 0,  -1}, // operator new(unsigned int)<br>
+  {"_Znwm",          MallocLike,  1, 0,  -1}, // operator new(unsigned long)<br>
+  {"_Znaj",          MallocLike,  1, 0,  -1}, // operator new[](unsigned int)<br>
+  {"_Znam",          MallocLike,  1, 0,  -1}, // operator new[](unsigned long)<br>
+  {"posix_memalign", MallocLike,  3, 2,  -1},<br>
+  {"calloc",         CallocLike,  2, 0,  1},<br>
+  {"realloc",        ReallocLike, 2, 1,  -1},<br>
+  {"reallocf",       ReallocLike, 2, 1,  -1},<br>
+  {"strdup",         StrDupLike,  1, -1, -1},<br>
+  {"strndup",        StrDupLike,  2, -1, -1}<br></blockquote><div><br></div><div>FYI, this causes narrowing conversion errors in C++11 mode.</div></div></font></div>