modify generated variadic macros so that they can be used with c++. cast temp arrays...
commit991f26ce19b0ffac76576c3d7c54191a32d1cb4d
authorNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 28 Jan 2015 23:04:04 +0000 (28 23:04 +0000)
committerNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 28 Jan 2015 23:04:04 +0000 (28 23:04 +0000)
tree1afedaa0b446d27ff5dc1b1d3f87c111e4f8bea2
parentc7998188a4247c06e50a3296b336541eb85baa92
modify generated variadic macros so that they can be used with c++. cast temp arrays to constant so they persist for the lifetime of the reference. reorder the code slightly so we can determine if it is variadic when needed. clean up const usage to prevent duplicate const. check for function names which trigger falsepositives in the variadic support detection.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@49964 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
22 files changed:
arch/all-pc/hpet/getunitattrsa.c
arch/all-pc/hpet/hpet.conf
rom/dos/createnewproc.c
rom/dos/dos.conf
rom/graphics/adddisplaydrivera.c
rom/graphics/graphics.conf
rom/partition/getfilesystemattrsa.c
rom/partition/getpartitionattrs.c
rom/partition/getpartitiontableattrs.c
rom/partition/partition.conf
rom/utility/clonetagitems.c
rom/utility/findtagitem.c
rom/utility/gettagdata.c
rom/utility/refreshtagitemclones.c
rom/utility/utility.conf
tools/genmodule/writeincdefines.c
tools/genmodule/writeincinline.c
workbench/libs/icon/geticontaglist.c
workbench/libs/icon/icon.conf
workbench/libs/locale/locale.conf
workbench/libs/locale/opencataloga.c
workbench/libs/pccard/pccard.conf