Fix code generation on 32 bit operational systems.
Python types are different on 32 and 64 bit systems for equal values.
e.g: The value 0xffffffff is considered long on 32 bit systems and
int on 64 bit systems.
diff --git a/loxi_front_end/identifiers.py b/loxi_front_end/identifiers.py
index 91c0e57..7f777ec 100644
--- a/loxi_front_end/identifiers.py
+++ b/loxi_front_end/identifiers.py
@@ -38,7 +38,7 @@
 UNDEFINED_IDENT_VALUE = 0
 
 def add_identifier(name, ofp_name, ofp_group, value, version, all_idents, idents_by_group):
-    assert(isinstance(value, int))
+    assert(isinstance(value, (int,long)))
     if name in all_idents:
         all_idents[name]["values_by_version"][version] = value
         if ((all_idents[name]["ofp_name"] != ofp_name or