Lines Matching refs:sep
714 int sep;
721 sep = _dbus_string_get_length (filename);
722 if (sep == 0)
725 while (sep > 0 &&
726 (_dbus_string_get_byte (filename, sep - 1) == '/' ||
727 _dbus_string_get_byte (filename, sep - 1) == '\\'))
728 --sep;
730 _dbus_assert (sep >= 0);
732 if (sep == 0 ||
733 (sep == 2 &&
736 return _dbus_string_copy_len (filename, 0, sep + 1,
741 _dbus_string_find_byte_backward (filename, sep, '/', &sep1);
742 _dbus_string_find_byte_backward (filename, sep, '\\', &sep2);
744 sep = MAX (sep1, sep2);
746 if (sep < 0)
749 while (sep > 0 &&
750 (_dbus_string_get_byte (filename, sep - 1) == '/' ||
751 _dbus_string_get_byte (filename, sep - 1) == '\\'))
752 --sep;
754 _dbus_assert (sep >= 0);
756 if ((sep == 0 ||
757 (sep == 2 &&
761 (_dbus_string_get_byte (filename, sep) == '/' ||
762 _dbus_string_get_byte (filename, sep) == '\\'))
763 return _dbus_string_copy_len (filename, 0, sep + 1,
766 return _dbus_string_copy_len (filename, 0, sep - 0,