Add variadic template function CallFunc_SetArguments to properly dispatch args.
Add variadic template function CallFunc_SetArguments to properly dispatch args.

template <typename... T>
void CallFunc_SetArguments(CallFunc_t *func, const T&... args)

and is used in place where the elipsis might have been used to dispatch
the arguments to calls to CallFunc_SetArg with the 'right' type. (i.e. in
a typesafe manner).

Also to have the proper conversion add CallFunc_SetArg for char, short, int
to correctly cast them (as it was done in the past) to long and (new with
this patch) to unsigned long (depending of the signedness).

thomaskeck/root,abhinavmoudgil95/root,gganis/root,lgiommi/root,abhinavmoudgil95/root,perovic/root,perovic/root,dfunke/root,agarciamontoro/root,omazapa/root,gganis/root,omazapa/root-old,dfunke/root,krafczyk/root,sbinet/cxx-root,vukasinmilosevic/root,BerserkerTroll/root,evgeny-boger/root,buuck/root,satyarth934/root,simonpf/root,gganis/root,gbitzes/root,agarciamontoro/root,sirinath/root,satyarth934/root,dfunke/root,olifre/root,veprbl/root,evgeny-boger/root,omazapa/root-old,jrtomps/root,sbinet/cxx-root,omazapa/root-old,arch1tect0r/root,vukasinmilosevic/root,CristinaCristescu/root,mhuwiler/rootauto,esakellari/root,davidlt/root,buuck/root,zzxuanyuan/root,sawenzel/root,zzxuanyuan/root,sirinath/root,esakellari/root,zzxuanyuan/root-compressor-dummy,BerserkerTroll/root,arch1tect0r/root,sawenzel/root,jrtomps/root,veprbl/root,bbockelm/root,mattkretz/root,satyarth934/root,thomaskeck/root,simonpf/root,omazapa/root-old,davidlt/root,georgtroska/root,Duraznos/root,sawenzel/root,vukasinmilosevic/root,root-mirror/root,Y--/root,jrtomps/root,omazapa/root,karies/root,jrtomps/root,davidlt/root,zzxuanyuan/root,beniz/root,root-mirror/root,BerserkerTroll/root,abhinavmoudgil95/root,buuck/root,agarciamontoro/root,omazapa/root-old,davidlt/root,georgtroska/root,veprbl/root,nilqed/root,esakellari/root,esakellari/root,jrtomps/root,zzxuanyuan/root-compressor-dummy,sirinath/root,abhinavmoudgil95/root,krafczyk/root,mkret2/root,pspe/root,satyarth934/root,satyarth934/root,simonpf/root,omazapa/root-old,beniz/root,root-mirror/root,zzxuanyuan/root-compressor-dummy,nilqed/root,dfunke/root,zzxuanyuan/root-compressor-dummy,beniz/root,sawenzel/root,abhinavmoudgil95/root,mhuwiler/rootauto,gganis/root,mkret2/root,karies/root,evgeny-boger/root,sbinet/cxx-root,simonpf/root,thomaskeck/root,jrtomps/root,perovic/root,abhinavmoudgil95/root,simonpf/root,vukasinmilosevic/root,mhuwiler/rootauto,agarciamontoro/root,evgeny-boger/root,karies/root,beniz/root,olifre/root,perovic/root,buuck/root,arch1tect0r/root,buuck/root,olifre/root,CristinaCristescu/root,BerserkerTroll/root,arch1tect0r/root,CristinaCristescu/root,dfunke/root,arch1tect0r/root,omazapa/root,vukasinmilosevic/root,sawenzel/root,perovic/root,mkret2/root,veprbl/root,zzxuanyuan/root-compressor-dummy,sbinet/cxx-root,BerserkerTroll/root,gganis/root,lgiommi/root,vukasinmilosevic/root,zzxuanyuan/root-compressor-dummy,pspe/root,sawenzel/root,olifre/root,pspe/root,esakellari/root,pspe/root,Y--/root,thomaskeck/root,evgeny-boger/root,agarciamontoro/root,Y--/root,karies/root,satyarth934/root,esakellari/my_root_for_test,bbockelm/root,omazapa/root-old,lgiommi/root,esakellari/my_root_for_test,thomaskeck/root,bbockelm/root,Duraznos/root,esakellari/my_root_for_test,Y--/root,abhinavmoudgil95/root,buuck/root,vukasinmilosevic/root,olifre/root,beniz/root,omazapa/root-old,bbockelm/root,omazapa/root-old,omazapa/root,abhinavmoudgil95/root,buuck/root,perovic/root,evgeny-boger/root,arch1tect0r/root,CristinaCristescu/root,lgiommi/root,krafczyk/root,BerserkerTroll/root,root-mirror/root,satyarth934/root,arch1tect0r/root,agarciamontoro/root,lgiommi/root,sawenzel/root,beniz/root,veprbl/root,krafczyk/root,omazapa/root,mattkretz/root,evgeny-boger/root,Duraznos/root,olifre/root,arch1tect0r/root,lgiommi/root,zzxuanyuan/root,mhuwiler/rootauto,perovic/root,zzxuanyuan/root-compressor-dummy,dfunke/root,zzxuanyuan/root,CristinaCristescu/root,esakellari/root,buuck/root,dfunke/root,Duraznos/root,agarciamontoro/root,root-mirror/root,sawenzel/root,sirinath/root,veprbl/root,agarciamontoro/root,Duraznos/root,root-mirror/root,mkret2/root,bbockelm/root,mhuwiler/rootauto,georgtroska/root,sbinet/cxx-root,pspe/root,olifre/root,mkret2/root,beniz/root,mkret2/root,Duraznos/root,vukasinmilosevic/root,mattkretz/root,sirinath/root,krafczyk/root,buuck/root,Duraznos/root,gbitzes/root,beniz/root,esakellari/my_root_for_test,simonpf/root,esakellari/root,vukasinmilosevic/root,omazapa/root,nilqed/root,gbitzes/root,sirinath/root,dfunke/root,Y--/root,davidlt/root,nilqed/root,zzxuanyuan/root,esakellari/root,gganis/root,krafczyk/root,davidlt/root,georgtroska/root,Y--/root,agarciamontoro/root,esakellari/my_root_for_test,BerserkerTroll/root,evgeny-boger/root,mkret2/root,gganis/root,arch1tect0r/root,georgtroska/root,omazapa/root-old,root-mirror/root,root-mirror/root,sawenzel/root,BerserkerTroll/root,krafczyk/root,nilqed/root,gganis/root,buuck/root,dfunke/root,veprbl/root,beniz/root,olifre/root,mattkretz/root,thomaskeck/root,root-mirror/root,lgiommi/root,sirinath/root,sirinath/root,pspe/root,gbitzes/root,pspe/root,perovic/root,gbitzes/root,mkret2/root,veprbl/root,nilqed/root,veprbl/root,lgiommi/root,mhuwiler/rootauto,omazapa/root,CristinaCristescu/root,jrtomps/root,satyarth934/root,sbinet/cxx-root,omazapa/root,mhuwiler/rootauto,bbockelm/root,sbinet/cxx-root,simonpf/root,arch1tect0r/root,perovic/root,georgtroska/root,omazapa/root-old,abhinavmoudgil95/root,evgeny-boger/root,davidlt/root,evgeny-boger/root,pspe/root,karies/root,esakellari/root,krafczyk/root,gbitzes/root,mattkretz/root,BerserkerTroll/root,esakellari/root,Duraznos/root,beniz/root,mattkretz/root,Y--/root,Y--/root,sbinet/cxx-root,zzxuanyuan/root-compressor-dummy,zzxuanyuan/root,zzxuanyuan/root,BerserkerTroll/root,georgtroska/root,CristinaCristescu/root,vukasinmilosevic/root,satyarth934/root,root-mirror/root,sirinath/root,dfunke/root,BerserkerTroll/root,zzxuanyuan/root-compressor-dummy,davidlt/root,agarciamontoro/root,gbitzes/root,nilqed/root,bbockelm/root,krafczyk/root,esakellari/my_root_for_test,zzxuanyuan/root-compressor-dummy,beniz/root,sirinath/root,CristinaCristescu/root,olifre/root,gbitzes/root,CristinaCristescu/root,olifre/root,simonpf/root,root-mirror/root,sbinet/cxx-root,abhinavmoudgil95/root,simonpf/root,satyarth934/root,nilqed/root,vukasinmilosevic/root,nilqed/root,jrtomps/root,davidlt/root,thomaskeck/root,georgtroska/root,zzxuanyuan/root-compressor-dummy,mattkretz/root,thomaskeck/root,Duraznos/root,veprbl/root,thomaskeck/root,mkret2/root,sirinath/root,zzxuanyuan/root,gbitzes/root,mattkretz/root,CristinaCristescu/root,thomaskeck/root,agarciamontoro/root,davidlt/root,bbockelm/root,mhuwiler/rootauto,jrtomps/root,jrtomps/root,mattkretz/root,mattkretz/root,sbinet/cxx-root,lgiommi/root,gganis/root,Y--/root,evgeny-boger/root,zzxuanyuan/root,arch1tect0r/root,pspe/root,abhinavmoudgil95/root,karies/root,karies/root,buuck/root,karies/root,Duraznos/root,sawenzel/root,Duraznos/root,omazapa/root,CristinaCristescu/root,jrtomps/root,mattkretz/root,omazapa/root,veprbl/root,nilqed/root,nilqed/root,bbockelm/root,mkret2/root,perovic/root,lgiommi/root,simonpf/root,georgtroska/root,karies/root,krafczyk/root,perovic/root,simonpf/root,gbitzes/root,zzxuanyuan/root,mkret2/root,bbockelm/root,mhuwiler/rootauto,pspe/root,olifre/root,dfunke/root,esakellari/my_root_for_test,sawenzel/root,bbockelm/root,gganis/root,karies/root,sbinet/cxx-root,georgtroska/root,Y--/root,gganis/root,esakellari/my_root_for_test,pspe/root,esakellari/root,gbitzes/root,satyarth934/root,Y--/root,zzxuanyuan/root,esakellari/my_root_for_test,mhuwiler/rootauto,omazapa/root,karies/root,lgiommi/root,davidlt/root,georgtroska/root,krafczyk/root,mhuwiler/rootauto,esakellari/my_root_for_test