<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>