fred: function
    with parameters
      f1: signed int 
      f2: signed int 
      f3: pointer to signed int 
      f4: pointer to pointer to signed int 
      f5: pointer to const pointer to signed int 
      f6: const pointer to const pointer to signed int 
      f7: pointer to signed int 
      f8: pointer to pointer to signed int 
      f9: pointer to const pointer to signed int 
      f10: const pointer to const pointer to signed int 
      f11: pointer to signed int 
      f12: pointer to pointer to signed int 
      f13: pointer to const pointer to signed int 
      f14: const pointer to const pointer to signed int 
      f15: pointer to signed int 
      f16: pointer to array of constant expression 10 signed int signed int 
      f17: pointer to signed int 
      f18: pointer to array of constant expression 10 signed int signed int 
      f19: pointer to pointer to signed int 
      f20: pointer to array of constant expression 10 signed int pointer to signed int 
      f21: pointer to pointer to pointer to signed int 
      f22: pointer to array of constant expression 10 signed int pointer to pointer to signed int 
      f23: pointer to pointer to const pointer to signed int 
      f24: pointer to array of constant expression 10 signed int pointer to const pointer to signed int 
      f25: pointer to const pointer to const pointer to signed int 
      f26: pointer to array of constant expression 10 signed int const pointer to const pointer to signed int 
      f27: pointer to pointer to signed int 
      f28: pointer to array of constant expression 10 signed int pointer to signed int 
      f29: pointer to pointer to pointer to signed int 
      f30: pointer to array of constant expression 10 signed int pointer to pointer to signed int 
      f31: pointer to pointer to const pointer to signed int 
      f32: pointer to array of constant expression 10 signed int pointer to const pointer to signed int 
      f33: pointer to const pointer to const pointer to signed int 
      f34: pointer to array of constant expression 10 signed int const pointer to const pointer to signed int 
      f35: pointer to pointer to signed int 
      f36: pointer to array of constant expression 10 signed int pointer to signed int 
      f37: pointer to pointer to pointer to signed int 
      f38: pointer to array of constant expression 10 signed int pointer to pointer to signed int 
      f39: pointer to pointer to const pointer to signed int 
      f40: pointer to array of constant expression 10 signed int pointer to const pointer to signed int 
      f41: pointer to const pointer to const pointer to signed int 
      f42: pointer to array of constant expression 10 signed int const pointer to const pointer to signed int 
      f43: pointer to array of signed int with dimension of constant expression 3 signed int 
      f44: pointer to array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f45: pointer to array of signed int with dimension of constant expression 3 signed int 
      f46: pointer to array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f47: pointer to array of signed int with dimension of constant expression 3 signed int 
      f48: pointer to array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f49: pointer to array of pointer to signed int with dimension of constant expression 3 signed int 
      f50: pointer to array of constant expression 3 signed int array of pointer to signed int with dimension of constant expression 3 signed int 
      f51: pointer to array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f52: pointer to array of constant expression 3 signed int array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f53: pointer to array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f54: pointer to array of constant expression 3 signed int array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f55: pointer to array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f56: pointer to array of constant expression 3 signed int array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f57: pointer to array of pointer to signed int with dimension of constant expression 3 signed int 
      f58: pointer to array of constant expression 3 signed int array of pointer to signed int with dimension of constant expression 3 signed int 
      f59: pointer to array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f60: pointer to array of constant expression 3 signed int array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f61: pointer to array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f62: pointer to array of constant expression 3 signed int array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f63: pointer to array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f64: pointer to array of constant expression 3 signed int array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f65: pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f66: pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f67: pointer to function
          with parameters
            signed int 
          returning 
            pointer to signed int 

      f68: pointer to function
          with parameters
            signed int 
          returning 
            pointer to pointer to signed int 

      f69: pointer to function
          with parameters
            signed int 
          returning 
            pointer to const pointer to signed int 

      f70: pointer to function
          with parameters
            signed int 
          returning 
            const pointer to const pointer to signed int 

      f71: pointer to function
          with parameters
            signed int 
          returning 
            pointer to signed int 

      f72: pointer to function
          with parameters
            signed int 
          returning 
            pointer to pointer to signed int 

      f73: pointer to function
          with parameters
            signed int 
          returning 
            pointer to const pointer to signed int 

      f74: pointer to function
          with parameters
            signed int 
          returning 
            const pointer to const pointer to signed int 

      f75: pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f76: pointer to pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f77: pointer to const pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f78: const pointer to const pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      f79: pointer to function
          with parameters
            signed int 
          returning 
            pointer to function
                  accepting unspecified arguments
                returning 
                  signed int 


      f80: const pointer to function
          with parameters
            signed int 
          returning 
            pointer to function
                  accepting unspecified arguments
                returning 
                  signed int 


      f81: const pointer to function
          with parameters
            signed int 
          returning 
            const pointer to function
                  accepting unspecified arguments
                returning 
                  signed int 


      f82: const pointer to variable length array of signed int 
      f83: const pointer to array of constant expression 3 signed int signed int 
      f84: pointer to static array of constant expression 3 signed int signed int 
      f85: const pointer to static array of constant expression 3 signed int signed int 
      f86: const pointer to variable length array of signed int 
      f87: const pointer to array of constant expression 3 signed int signed int 
      f88: pointer to static array of constant expression 3 signed int signed int 
      f89: const pointer to static array of constant expression 3 signed int signed int 
      f90: const pointer to variable length array of pointer to signed int 
      f91: const pointer to array of constant expression 3 signed int pointer to signed int 
      f92: pointer to static array of constant expression 3 signed int pointer to pointer to signed int 
      f93: const pointer to static array of constant expression 3 signed int pointer to const pointer to signed int 
      f94: const pointer to static array of constant expression 3 signed int const pointer to const pointer to signed int 
      f95: const pointer to variable length array of pointer to signed int 
      f96: const pointer to array of constant expression 3 signed int pointer to signed int 
      f97: pointer to static array of constant expression 3 signed int pointer to pointer to signed int 
      f98: const pointer to static array of constant expression 3 signed int pointer to const pointer to signed int 
      f99: const pointer to static array of constant expression 3 signed int const pointer to const pointer to signed int 
      f100: const pointer to variable length array of array of signed int with dimension of constant expression 3 signed int 
      f101: const pointer to array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f102: pointer to static array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f103: const pointer to static array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f104: const pointer to variable length array of array of signed int with dimension of constant expression 3 signed int 
      f105: const pointer to array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f106: pointer to static array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f107: const pointer to static array of constant expression 3 signed int array of signed int with dimension of constant expression 3 signed int 
      f108: const pointer to variable length array of array of pointer to signed int with dimension of constant expression 3 signed int 
      f109: const pointer to array of constant expression 3 signed int array of pointer to signed int with dimension of constant expression 3 signed int 
      f110: pointer to static array of constant expression 3 signed int array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f111: const pointer to static array of constant expression 3 signed int array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f112: const pointer to static array of constant expression 3 signed int array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f113: const pointer to variable length array of array of pointer to signed int with dimension of constant expression 3 signed int 
      f114: const pointer to array of constant expression 3 signed int array of pointer to signed int with dimension of constant expression 3 signed int 
      f115: pointer to static array of constant expression 3 signed int array of pointer to pointer to signed int with dimension of constant expression 3 signed int 
      f116: const pointer to static array of constant expression 3 signed int array of pointer to const pointer to signed int with dimension of constant expression 3 signed int 
      f117: const pointer to static array of constant expression 3 signed int array of const pointer to const pointer to signed int with dimension of constant expression 3 signed int 
    returning 
      signed int 
    with body 
      CompoundStmt

