
void main()
main: scope:[main]  from
  [0] phi()
  to:main::@1
main::@1: scope:[main]  from main main::@3
  [1] main::file#2 = phi( main/(struct fileentry *) 0, main::@3/main::file#1 )
  [2] if(main::file#2!=filesEnd) goto main::@2
  to:main::@return
main::@return: scope:[main]  from main::@1
  [3] return 
  to:@return
main::@2: scope:[main]  from main::@1
  [4] PrintName::file#0 = main::file#2
  [5] call PrintName
  to:main::@3
main::@3: scope:[main]  from main::@2
  [6] main::file#1 = main::file#2 + SIZEOF_STRUCT_FILEENTRY
  to:main::@1

void PrintName(struct fileentry *file)
PrintName: scope:[PrintName]  from main::@2
  [7] if(PrintName::file#0!=dir) goto PrintName::@return
  to:PrintName::@1
PrintName::@1: scope:[PrintName]  from PrintName
  [8] *((char *) 199) = 1
  to:PrintName::@return
PrintName::@return: scope:[PrintName]  from PrintName PrintName::@1
  [9] return 
  to:@return
