def _make_nxm(__name, __vendor, __field, __len=None, type=None, **kw):
 if (type is None):
  type = (_nxm_numeric_entry,)
 else:
  type = _fix_types(type)
 t = _make_type(__vendor, __field)
 kw['_nxm_type'] = t
 if (__len is not None):
  kw['_nxm_length'] = __len
 import __builtin__
 typ = __builtin__.type
 c = typ(__name, tuple(type), kw)
 _nxm_type_to_class[t] = c
 _nxm_name_to_type[__name] = t
 assert (__name not in globals())
 globals()[__name] = c
 return c

def _make_nxm ( __name , __vendor , __field , __len = None , type = None , ** kw ) : if ( type is None ) : type = ( _nxm_numeric_entry , ) else : type = _fix_types ( type ) t = _make_type ( __vendor , __field ) kw [ '_nxm_type' ] = t if ( __len is not None ) : kw [ '_nxm_length' ] = __len import __builtin__ typ = __builtin__ . type c = typ ( __name , tuple ( type ) , kw ) _nxm_type_to_class [ t ] = c _nxm_name_to_type [ __name ] = t assert ( __name not in globals ( ) ) globals ( ) [ __name ] = c return c
make a simple nxm entry class .