       unsigned char global_variable;
static unsigned char static_global_variable;

void func( void )
{
          unsigned char local_variable;
   static unsigned char static_local_variable;

   :
   :

   {
             unsigned char inner_local_variable;
      static unsigned char static_inner_local_variable;
   }
   
}