mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-04 11:50:32 +01:00
Do not use the name ELEMENT_TYPE
On Windows Systems ELEMENT_TYPE is already defined in Winioctl.h this header is included indirectly in dbus-sysdeps.h. By avoiding the use of the Name ELEMENT_TYPE it is ensured that config-parser-common.h can be included together with dbus-sysdeps.h Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
f1ba52066c
commit
e0fc90bdf2
3 changed files with 8 additions and 7 deletions
|
|
@ -49,7 +49,7 @@ bus_config_parser_element_name_to_type (const char *name)
|
|||
}
|
||||
else if (strcmp (name, "type") == 0)
|
||||
{
|
||||
return ELEMENT_TYPE;
|
||||
return ELEMENT_CONFIGTYPE;
|
||||
}
|
||||
else if (strcmp (name, "fork") == 0)
|
||||
{
|
||||
|
|
@ -169,7 +169,7 @@ bus_config_parser_element_type_to_name (ElementType type)
|
|||
return "servicehelper";
|
||||
case ELEMENT_INCLUDEDIR:
|
||||
return "includedir";
|
||||
case ELEMENT_TYPE:
|
||||
case ELEMENT_CONFIGTYPE:
|
||||
return "type";
|
||||
case ELEMENT_SELINUX:
|
||||
return "selinux";
|
||||
|
|
|
|||
|
|
@ -41,7 +41,8 @@ typedef enum
|
|||
ELEMENT_SERVICEDIR,
|
||||
ELEMENT_SERVICEHELPER,
|
||||
ELEMENT_INCLUDEDIR,
|
||||
ELEMENT_TYPE,
|
||||
/* this is really <type>, but winioctl.h defines ELEMENT_TYPE */
|
||||
ELEMENT_CONFIGTYPE,
|
||||
ELEMENT_SELINUX,
|
||||
ELEMENT_ASSOCIATE,
|
||||
ELEMENT_STANDARD_SESSION_SERVICEDIRS,
|
||||
|
|
|
|||
|
|
@ -690,12 +690,12 @@ start_busconfig_child (BusConfigParser *parser,
|
|||
|
||||
return TRUE;
|
||||
}
|
||||
else if (element_type == ELEMENT_TYPE)
|
||||
else if (element_type == ELEMENT_CONFIGTYPE)
|
||||
{
|
||||
if (!check_no_attributes (parser, "type", attribute_names, attribute_values, error))
|
||||
return FALSE;
|
||||
|
||||
if (push_element (parser, ELEMENT_TYPE) == NULL)
|
||||
if (push_element (parser, ELEMENT_CONFIGTYPE) == NULL)
|
||||
{
|
||||
BUS_SET_OOM (error);
|
||||
return FALSE;
|
||||
|
|
@ -2002,7 +2002,7 @@ bus_config_parser_end_element (BusConfigParser *parser,
|
|||
|
||||
case ELEMENT_INCLUDE:
|
||||
case ELEMENT_USER:
|
||||
case ELEMENT_TYPE:
|
||||
case ELEMENT_CONFIGTYPE:
|
||||
case ELEMENT_LISTEN:
|
||||
case ELEMENT_PIDFILE:
|
||||
case ELEMENT_AUTH:
|
||||
|
|
@ -2472,7 +2472,7 @@ bus_config_parser_content (BusConfigParser *parser,
|
|||
}
|
||||
break;
|
||||
|
||||
case ELEMENT_TYPE:
|
||||
case ELEMENT_CONFIGTYPE:
|
||||
{
|
||||
char *s;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue