x: extern signed int 
fred: function
    with parameters
      x: signed int 
    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of y: static signed int 
        Declaration of z: static pointer to signed int 

extern int __x__i;
int __fred__Fi_i_(int __x__i){
    static int __y__i;
    static int *__z__Pi;
}
