anchor.diff:  deprecated = ['s32', 'u32']
   
   def initialize():
  -    global functions, params, pins, options, comp_name, names, docs
  -
  -    functions = []; params = []; pins = []; options = {}
  +    global functions, params, pins, options, comp_name, names, docs, variables
  +
  +    functions = []; params = []; pins = []; options = {}; variables = []
       docs = []
       comp_name = None
   
  
positive.code:         if array: has_array = True
          if isinstance(array, tuple): has_personality = True
          if personality: has_personality = True
  
  
      print >>f
      print >>f, "struct state {"
  
negative.code:             print >>f, "    hal_%s_t %s;" % (type, to_c(name))
          names[name] = 1
  
      for type, name, array, value in variables:
          if array:
              print >>f, "    %s %s[%d]\n" % (type, name, array)
          else:
              print >>f, "    %s %s;\n" % (type, name)
      if has_data:
          print >>f, "    void *_data;"
  
  