Ensure the long enum names conform to the naming style when using short enum names
diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py
index 4354086..cb73d1b 100755
--- a/generator/nanopb_generator.py
+++ b/generator/nanopb_generator.py
@@ -512,7 +512,7 @@
             # Define the long names always so that enum value references
             # from other files work properly.
             for i, x in enumerate(self.values):
-                result += '#define %s %s\n' % (self.value_longnames[i], x[0])
+                result += '#define %s %s\n' % (Globals.naming_style.define_name(self.value_longnames[i]), Globals.naming_style.enum_entry(x[0]))
 
         if self.options.enum_to_string:
             result += 'const char *%s(%s v);\n' % (