h: function
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      pointer to function
          returning 
            signed int 

      pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      pointer to function
          returning 
            signed int 

      pointer to function
          with parameters
            signed int 
          returning 
            signed int 

      g: pointer to function
          returning 
            nothing 

    returning 
      signed int 
    with body 
      CompoundStmt
                  Expression Statement:
            Applying untyped: 
                Applying untyped: 
                    Name: *?
                ...to: 
                    Name: g
            ...to: 

                  Expression Statement:
            Applying untyped: 
                Name: g
            ...to: 

                  Expression Statement:
            Applying untyped: 
                Name: ?=?
            ...to: 
                Address of:
                  Name: g
                Name: h


f1: function
      accepting unspecified arguments
    returning 
      signed int 
    with body 
      CompoundStmt

f2: function
      accepting unspecified arguments
    returning 
      signed int 
    with body 
      CompoundStmt

f3: function
      accepting unspecified arguments
    returning 
      pointer to function
            accepting unspecified arguments
          returning 
            signed int 

    with body 
      CompoundStmt

f4: function
      accepting unspecified arguments
    returning 
      pointer to signed int 
    with body 
      CompoundStmt

f5: function
      accepting unspecified arguments
    returning 
      pointer to function
            accepting unspecified arguments
          returning 
            signed int 

    with body 
      CompoundStmt

f6: function
      accepting unspecified arguments
    returning 
      pointer to signed int 
    with body 
      CompoundStmt

f7: function
      accepting unspecified arguments
    returning 
      pointer to signed int 
    with body 
      CompoundStmt

f8: function
      accepting unspecified arguments
    returning 
      pointer to pointer to signed int 
    with body 
      CompoundStmt

f9: function
      accepting unspecified arguments
    returning 
      pointer to const pointer to signed int 
    with body 
      CompoundStmt

f10: function
      accepting unspecified arguments
    returning 
      pointer to open array of signed int 
    with body 
      CompoundStmt

f11: function
      accepting unspecified arguments
    returning 
      pointer to open array of array of signed int with dimension of constant expression 3 signed int 
    with body 
      CompoundStmt

f12: function
      accepting unspecified arguments
    returning 
      pointer to open array of array of signed int with dimension of constant expression 3 signed int 
    with body 
      CompoundStmt

fII1: function
    with parameters
      i: signed int 
    returning 
      signed int 
    with body 
      CompoundStmt

fII2: function
    with parameters
      i: signed int 
    returning 
      const signed int 
    with body 
      CompoundStmt

fII3: extern function
    with parameters
      i: signed int 
    returning 
      signed int 
    with body 
      CompoundStmt

fII4: extern function
    with parameters
      i: signed int 
    returning 
      const signed int 
    with body 
      CompoundStmt

fII5: function
      accepting unspecified arguments
    returning 
      pointer to signed int 
    with body 
      CompoundStmt

fII6: function
      accepting unspecified arguments
    returning 
      const pointer to signed int 
    with body 
      CompoundStmt

fII7: function
      accepting unspecified arguments
    returning 
      pointer to const long signed int 
    with body 
      CompoundStmt

fII8: static function
      accepting unspecified arguments
    returning 
      pointer to const long signed int 
    with body 
      CompoundStmt

fII9: static function
      accepting unspecified arguments
    returning 
      pointer to const long signed int 
    with body 
      CompoundStmt

fO1: function
      accepting unspecified arguments
    returning 
      signed int 
    with parameter names
      i
    with parameter declarations
      i: signed int 
    with body 
      CompoundStmt

fO2: function
      accepting unspecified arguments
    returning 
      signed int 
    with parameter names
      i
    with parameter declarations
      i: signed int 
    with body 
      CompoundStmt

fO3: function
      accepting unspecified arguments
    returning 
      const signed int 
    with parameter names
      i
    with parameter declarations
      i: signed int 
    with body 
      CompoundStmt

fO4: extern function
      accepting unspecified arguments
    returning 
      signed int 
    with parameter names
      i
    with parameter declarations
      i: signed int 
    with body 
      CompoundStmt

fO5: extern function
      accepting unspecified arguments
    returning 
      const signed int 
    with parameter names
      i
    with parameter declarations
      i: signed int 
    with body 
      CompoundStmt

f: function
    returning 
      nothing 

f: function
    returning 
      signed int 

f: function
    with parameters
      signed int 
    returning 
      nothing 

f: function
    with parameters
      signed int 
    returning 
      signed int 

f: function
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    returning 
      signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
    returning 
      signed int 
    with body 
      CompoundStmt

f: function
    returning 
      x: signed int 

f: function
    with parameters
      x: signed int 
    returning 
      nothing 

f: function
    with parameters
      x: signed int 
    returning 
      x: signed int 

f: function
    returning 
      x: signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      x: signed int 
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      x: signed int 
    returning 
      x: signed int 
    with body 
      CompoundStmt

f: function
    returning 
      signed int 
      x: signed int 

f: function
    with parameters
      signed int 
      x: signed int 
    returning 
      nothing 

f: function
    with parameters
      signed int 
      x: signed int 
    returning 
      signed int 
      x: signed int 

f: function
    returning 
      signed int 
      x: signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
    returning 
      signed int 
      x: signed int 
    with body 
      CompoundStmt

f: function
    returning 
      signed int 
      x: signed int 
      signed int 

f: function
    with parameters
      signed int 
      x: signed int 
      signed int 
    returning 
      nothing 

f: function
    with parameters
      signed int 
      x: signed int 
      signed int 
    returning 
      signed int 
      x: signed int 
      signed int 

f: function
    returning 
      signed int 
      x: signed int 
      signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
      signed int 
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
      signed int 
    returning 
      signed int 
      x: signed int 
      signed int 
    with body 
      CompoundStmt

f: function
    returning 
      signed int 
      x: signed int 
      y: pointer to signed int 

f: function
    with parameters
      signed int 
      x: signed int 
      y: pointer to signed int 
    returning 
      nothing 

f: function
    with parameters
      signed int 
      x: signed int 
      y: pointer to signed int 
    returning 
      signed int 
      x: signed int 
      y: pointer to signed int 

f: function
    returning 
      signed int 
      x: signed int 
      y: pointer to signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
      y: pointer to signed int 
    returning 
      nothing 
    with body 
      CompoundStmt

f: function
    with parameters
      signed int 
      x: signed int 
      y: pointer to signed int 
    returning 
      signed int 
      x: signed int 
      y: pointer to signed int 
    with body 
      CompoundStmt

f11: function
    with parameters
      signed int 
    returning 
      signed int 

f12: function
    with parameters
      signed int 
    returning 
      signed int 

f: function
    with parameters
      pointer to function
          with parameters
            signed int 
            p: signed int 
          returning 
            signed int 

      pointer to function
          with parameters
            signed int 
          returning 
            signed int 

    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of p: pointer to open array of array of pointer to open array of array of signed int with dimension of constant expression 3 signed int with dimension of constant expression 10 signed int 
        Declaration of p: pointer to open array of array of pointer to open array of array of signed int with dimension of constant expression 3 signed int with dimension of constant expression 10 signed int 
        Declaration of p: pointer to open array of pointer to function
            with parameters
              signed int 
            returning 
              signed int 


f1: static function
      accepting unspecified arguments
    returning 
      pointer to const signed int 
    with body 
      CompoundStmt

f2: static function
    returning 
      const signed int 
    with body 
      CompoundStmt

f3: inline static function
    returning 
      const pointer to signed int 
    with body 
      CompoundStmt

f4: inline static function
    returning 
      const tuple of types
          pointer to signed int 
          signed int 

    with body 
      CompoundStmt

f5: static function
    returning 
      const tuple of types
          pointer to signed int 
          const signed int 

    with body 
      CompoundStmt

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

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to const pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            const pointer to const pointer to signed int 

      pointer to signed int 
      pointer to array of constant expression 10 signed int signed int 
      pointer to pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to signed int 
      pointer to pointer to pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to pointer to signed int 
      pointer to pointer to const pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to const pointer to signed int 
      pointer to const pointer to const pointer to signed int 
      pointer to array of constant expression 10 signed int const pointer to const pointer to signed int 
    returning 
      signed int 

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

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            pointer to const pointer to signed int 

      pointer to function
            accepting unspecified arguments
          returning 
            const pointer to const pointer to signed int 

      pointer to signed int 
      pointer to array of constant expression 10 signed int signed int 
      pointer to pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to signed int 
      pointer to pointer to pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to pointer to signed int 
      pointer to pointer to const pointer to signed int 
      pointer to array of constant expression 10 signed int pointer to const pointer to signed int 
      pointer to const pointer to const pointer to signed int 
      pointer to array of constant expression 10 signed int const pointer to const pointer to signed int 
    returning 
      signed int 
    with body 
      CompoundStmt

f: function
    with parameters
      f: pointer to signed int 
      t: signed int 
    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of T: signed int 

