summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-08-01 10:11:09 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-08-01 10:11:09 +0100
commitca69df0f16fd0bda99baf609a8ce9f38e1039f65 (patch)
tree6c2796d162518603e8d4c6bd83b9ee38921947e5
parent867b5e6f902e945e8a02a3d2d35d698e19f8f892 (diff)
downloadglib-ca69df0f16fd0bda99baf609a8ce9f38e1039f65.tar.gz
Revert "glib-mkenums: fix parsing of /*< flags >*/ annotation"
This reverts commit 1672678bc48c1c060d1ee6bb3df124b3e4f9ca33. A more comprehensive fix will follow.
-rwxr-xr-xgobject/glib-mkenums.in10
1 files changed, 5 insertions, 5 deletions
diff --git a/gobject/glib-mkenums.in b/gobject/glib-mkenums.in
index 9fae3a8a9..a82a374cf 100755
--- a/gobject/glib-mkenums.in
+++ b/gobject/glib-mkenums.in
@@ -83,7 +83,7 @@ def write_output(output):
# glib-mkenums.py
# Information about the current enumeration
-flags = False # Is enumeration a bitmask?
+flags = None # Is enumeration a bitmask?
option_underscore_name = '' # Overriden underscore variant of the enum name
# for example to fix the cases we don't get the
# mixed-case -> underscorized transform right.
@@ -196,7 +196,7 @@ def parse_entries(file, file_name):
value = groups[1]
if len(groups) > 2:
options = groups[2]
- if not flags and value is not None and '<<' in value:
+ if flags is None and value is not None and '<<' in value:
seenbitshift = 1
if options is not None:
@@ -449,12 +449,12 @@ def process_file(curfilename):
if 'skip' in options:
continue
enum_prefix = options.get('prefix', None)
- flags = 'flags' in options
+ flags = options.get('flags', None)
option_lowercase_name = options.get('lowercase_name', None)
option_underscore_name = options.get('underscore_name', None)
else:
enum_prefix = None
- flags = False
+ flags = None
option_lowercase_name = None
option_underscore_name = None
@@ -479,7 +479,7 @@ def process_file(curfilename):
parse_entries(curfile, curfilename)
# figure out if this was a flags or enums enumeration
- if not flags:
+ if flags is None:
flags = seenbitshift
# Autogenerate a prefix