ROOT special variables in cint5 can only be looked-up by prepending the variable name with '$'.  When they are created, they are entered into the appropriate G__struct entry's data member G__var_array with a hash code computed from the name with the '$' prepended, but the name entered in the G__var_array has the '$' removed, so the name and the hash code do not match.  This causes any search by name to fail, so these ROOT special variables are essentially hidden from normal lookup.  However they can still be found by looking for them with a '$' prepended to the name before hash code generation.
ROOT special variables in cint5 can only be looked-up by
prepending the variable name with '$'.  When they are
created, they are entered into the appropriate G__struct
entry's data member G__var_array with a hash code computed
from the name with the '$' prepended, but the name entered
in the G__var_array has the '$' removed, so the name and the
hash code do not match.  This causes any search by name to
fail, so these ROOT special variables are essentially hidden
from normal lookup.  However they can still be found by looking
for them with a '$' prepended to the name before hash code
generation.

The problem for cint7 is that we do not use hash codes
for lookup so we cannot exactly emulate this behavior.

The solution this patch uses is to enter the name with the
'$' prepended, which is an illegal C++ variable name, so
it cannot be generated by normal user code.  This allows it
to be looked up, but still be essentially invisible to user
code.

-- Paul Russo


git-svn-id: acec3fd5b7ea1eb9e79d6329d318e8118ee2e14f@25056 27541ba8-7e3a-0410-8455-c3a389f83636

thomaskeck/root,pspe/root,abhinavmoudgil95/root,perovic/root,thomaskeck/root,olifre/root,perovic/root,esakellari/my_root_for_test,BerserkerTroll/root,omazapa/root-old,0x0all/ROOT,omazapa/root-old,simonpf/root,Dr15Jones/root,mattkretz/root,veprbl/root,bbockelm/root,perovic/root,mhuwiler/rootauto,sirinath/root,veprbl/root,jrtomps/root,georgtroska/root,strykejern/TTreeReader,olifre/root,mkret2/root,simonpf/root,davidlt/root,veprbl/root,kirbyherm/root-r-tools,zzxuanyuan/root-compressor-dummy,zzxuanyuan/root,smarinac/root,smarinac/root,root-mirror/root,jrtomps/root,kirbyherm/root-r-tools,jrtomps/root,esakellari/my_root_for_test,zzxuanyuan/root,veprbl/root,sawenzel/root,dfunke/root,mhuwiler/rootauto,zzxuanyuan/root,smarinac/root,root-mirror/root,0x0all/ROOT,agarciamontoro/root,Dr15Jones/root,mkret2/root,evgeny-boger/root,davidlt/root,gganis/root,ffurano/root5,evgeny-boger/root,sirinath/root,ffurano/root5,arch1tect0r/root,alexschlueter/cern-root,Y--/root,root-mirror/root,esakellari/my_root_for_test,nilqed/root,0x0all/ROOT,vukasinmilosevic/root,mkret2/root,abhinavmoudgil95/root,mhuwiler/rootauto,Y--/root,agarciamontoro/root,zzxuanyuan/root,veprbl/root,Dr15Jones/root,Duraznos/root,georgtroska/root,georgtroska/root,krafczyk/root,Y--/root,esakellari/my_root_for_test,georgtroska/root,Duraznos/root,karies/root,davidlt/root,veprbl/root,thomaskeck/root,Duraznos/root,gbitzes/root,thomaskeck/root,CristinaCristescu/root,lgiommi/root,Dr15Jones/root,satyarth934/root,Y--/root,lgiommi/root,cxx-hep/root-cern,lgiommi/root,agarciamontoro/root,veprbl/root,smarinac/root,olifre/root,kirbyherm/root-r-tools,omazapa/root-old,simonpf/root,sbinet/cxx-root,mhuwiler/rootauto,sawenzel/root,jrtomps/root,olifre/root,krafczyk/root,zzxuanyuan/root-compressor-dummy,pspe/root,sbinet/cxx-root,sawenzel/root,dfunke/root,tc3t/qoot,karies/root,olifre/root,root-mirror/root,nilqed/root,karies/root,evgeny-boger/root,agarciamontoro/root,zzxuanyuan/root,mkret2/root,sirinath/root,krafczyk/root,kirbyherm/root-r-tools,simonpf/root,beniz/root,simonpf/root,davidlt/root,esakellari/root,sawenzel/root,georgtroska/root,olifre/root,zzxuanyuan/root,arch1tect0r/root,mattkretz/root,sbinet/cxx-root,CristinaCristescu/root,buuck/root,omazapa/root,omazapa/root-old,root-mirror/root,Y--/root,BerserkerTroll/root,krafczyk/root,dfunke/root,satyarth934/root,gganis/root,tc3t/qoot,Duraznos/root,abhinavmoudgil95/root,smarinac/root,alexschlueter/cern-root,thomaskeck/root,davidlt/root,Y--/root,mkret2/root,pspe/root,tc3t/qoot,buuck/root,smarinac/root,CristinaCristescu/root,cxx-hep/root-cern,kirbyherm/root-r-tools,buuck/root,zzxuanyuan/root-compressor-dummy,mattkretz/root,karies/root,beniz/root,esakellari/root,Duraznos/root,krafczyk/root,satyarth934/root,zzxuanyuan/root,sbinet/cxx-root,omazapa/root,veprbl/root,gbitzes/root,zzxuanyuan/root-compressor-dummy,esakellari/my_root_for_test,georgtroska/root,evgeny-boger/root,mhuwiler/rootauto,davidlt/root,satyarth934/root,ffurano/root5,mhuwiler/rootauto,lgiommi/root,zzxuanyuan/root-compressor-dummy,krafczyk/root,georgtroska/root,gganis/root,abhinavmoudgil95/root,bbockelm/root,Y--/root,krafczyk/root,perovic/root,gbitzes/root,karies/root,BerserkerTroll/root,mattkretz/root,sawenzel/root,beniz/root,zzxuanyuan/root,strykejern/TTreeReader,buuck/root,sawenzel/root,davidlt/root,sirinath/root,perovic/root,esakellari/root,lgiommi/root,pspe/root,BerserkerTroll/root,BerserkerTroll/root,omazapa/root,mattkretz/root,olifre/root,perovic/root,vukasinmilosevic/root,jrtomps/root,sirinath/root,ffurano/root5,omazapa/root,0x0all/ROOT,cxx-hep/root-cern,strykejern/TTreeReader,root-mirror/root,gbitzes/root,gganis/root,sbinet/cxx-root,gganis/root,simonpf/root,nilqed/root,Y--/root,strykejern/TTreeReader,gbitzes/root,strykejern/TTreeReader,arch1tect0r/root,krafczyk/root,CristinaCristescu/root,zzxuanyuan/root-compressor-dummy,bbockelm/root,esakellari/root,vukasinmilosevic/root,nilqed/root,bbockelm/root,sawenzel/root,sbinet/cxx-root,beniz/root,veprbl/root,mattkretz/root,krafczyk/root,evgeny-boger/root,beniz/root,dfunke/root,omazapa/root,lgiommi/root,omazapa/root,CristinaCristescu/root,thomaskeck/root,mkret2/root,tc3t/qoot,sbinet/cxx-root,jrtomps/root,perovic/root,Duraznos/root,evgeny-boger/root,satyarth934/root,sirinath/root,CristinaCristescu/root,jrtomps/root,bbockelm/root,Y--/root,sirinath/root,arch1tect0r/root,0x0all/ROOT,simonpf/root,olifre/root,esakellari/root,tc3t/qoot,esakellari/root,evgeny-boger/root,buuck/root,arch1tect0r/root,olifre/root,agarciamontoro/root,gganis/root,esakellari/my_root_for_test,root-mirror/root,agarciamontoro/root,davidlt/root,arch1tect0r/root,mkret2/root,BerserkerTroll/root,omazapa/root-old,sawenzel/root,lgiommi/root,omazapa/root,dfunke/root,gganis/root,Duraznos/root,zzxuanyuan/root-compressor-dummy,beniz/root,BerserkerTroll/root,dfunke/root,omazapa/root,buuck/root,perovic/root,kirbyherm/root-r-tools,georgtroska/root,gganis/root,mhuwiler/rootauto,smarinac/root,thomaskeck/root,lgiommi/root,sirinath/root,davidlt/root,pspe/root,omazapa/root-old,sirinath/root,omazapa/root-old,zzxuanyuan/root-compressor-dummy,agarciamontoro/root,abhinavmoudgil95/root,alexschlueter/cern-root,satyarth934/root,BerserkerTroll/root,esakellari/my_root_for_test,BerserkerTroll/root,zzxuanyuan/root,esakellari/my_root_for_test,tc3t/qoot,dfunke/root,CristinaCristescu/root,CristinaCristescu/root,cxx-hep/root-cern,sawenzel/root,perovic/root,mhuwiler/rootauto,esakellari/root,beniz/root,zzxuanyuan/root-compressor-dummy,omazapa/root-old,bbockelm/root,root-mirror/root,simonpf/root,root-mirror/root,tc3t/qoot,zzxuanyuan/root,mkret2/root,vukasinmilosevic/root,satyarth934/root,buuck/root,sbinet/cxx-root,mkret2/root,mhuwiler/rootauto,karies/root,mattkretz/root,esakellari/root,ffurano/root5,zzxuanyuan/root,thomaskeck/root,satyarth934/root,nilqed/root,nilqed/root,omazapa/root-old,arch1tect0r/root,smarinac/root,mattkretz/root,root-mirror/root,Duraznos/root,mkret2/root,davidlt/root,dfunke/root,krafczyk/root,CristinaCristescu/root,omazapa/root,kirbyherm/root-r-tools,tc3t/qoot,gbitzes/root,BerserkerTroll/root,CristinaCristescu/root,lgiommi/root,evgeny-boger/root,gganis/root,omazapa/root,beniz/root,bbockelm/root,cxx-hep/root-cern,veprbl/root,beniz/root,simonpf/root,gbitzes/root,sawenzel/root,pspe/root,olifre/root,veprbl/root,nilqed/root,buuck/root,ffurano/root5,evgeny-boger/root,georgtroska/root,0x0all/ROOT,gganis/root,perovic/root,vukasinmilosevic/root,mattkretz/root,Duraznos/root,Dr15Jones/root,simonpf/root,agarciamontoro/root,BerserkerTroll/root,vukasinmilosevic/root,abhinavmoudgil95/root,mhuwiler/rootauto,karies/root,vukasinmilosevic/root,dfunke/root,arch1tect0r/root,sbinet/cxx-root,nilqed/root,agarciamontoro/root,abhinavmoudgil95/root,karies/root,bbockelm/root,sawenzel/root,omazapa/root-old,simonpf/root,nilqed/root,satyarth934/root,esakellari/my_root_for_test,mhuwiler/rootauto,mattkretz/root,jrtomps/root,sirinath/root,sbinet/cxx-root,esakellari/root,0x0all/ROOT,davidlt/root,ffurano/root5,0x0all/ROOT,root-mirror/root,esakellari/root,pspe/root,0x0all/ROOT,jrtomps/root,buuck/root,georgtroska/root,tc3t/qoot,omazapa/root-old,thomaskeck/root,CristinaCristescu/root,smarinac/root,bbockelm/root,buuck/root,Duraznos/root,zzxuanyuan/root-compressor-dummy,mattkretz/root,dfunke/root,thomaskeck/root,mkret2/root,smarinac/root,cxx-hep/root-cern,perovic/root,alexschlueter/cern-root,vukasinmilosevic/root,abhinavmoudgil95/root,alexschlueter/cern-root,beniz/root,Dr15Jones/root,strykejern/TTreeReader,arch1tect0r/root,nilqed/root,zzxuanyuan/root-compressor-dummy,buuck/root,pspe/root,cxx-hep/root-cern,vukasinmilosevic/root,satyarth934/root,esakellari/root,pspe/root,nilqed/root,alexschlueter/cern-root,Y--/root,Duraznos/root,abhinavmoudgil95/root,karies/root,lgiommi/root,evgeny-boger/root,georgtroska/root,pspe/root,lgiommi/root,jrtomps/root,olifre/root,strykejern/TTreeReader,pspe/root,omazapa/root,Y--/root,karies/root,agarciamontoro/root,jrtomps/root,gbitzes/root,gbitzes/root,arch1tect0r/root,bbockelm/root,beniz/root,abhinavmoudgil95/root,cxx-hep/root-cern,satyarth934/root,gbitzes/root,arch1tect0r/root,karies/root,vukasinmilosevic/root,gbitzes/root,evgeny-boger/root,gganis/root,Dr15Jones/root,alexschlueter/cern-root,esakellari/my_root_for_test,zzxuanyuan/root,agarciamontoro/root,sbinet/cxx-root,sirinath/root,krafczyk/root,bbockelm/root,dfunke/root,tc3t/qoot,abhinavmoudgil95/root,vukasinmilosevic/root