Lines Matching refs:value_pos
141 header->fields[i].value_pos = _DBUS_HEADER_FIELD_VALUE_UNKNOWN;
158 header->fields[field_code].value_pos =
162 _dbus_verbose ("cached value_pos %d for field %d\n",
163 header->fields[field_code].value_pos, field_code)
196 header->fields[i].value_pos = _DBUS_HEADER_FIELD_VALUE_NONEXISTENT;
249 if (header->fields[field].value_pos == _DBUS_HEADER_FIELD_VALUE_UNKNOWN)
252 if (header->fields[field].value_pos == _DBUS_HEADER_FIELD_VALUE_NONEXISTENT)
272 return (header->fields[field].value_pos == _DBUS_HEADER_FIELD_VALUE_NONEXISTENT);
297 start = writer->value_pos;
753 #define REQUIRE_FIELD(name) do { if (header->fields[DBUS_HEADER_FIELD_##name].value_pos < 0) return DBUS_INVALID_MISSING_##name; } while (0)
787 int value_pos;
812 if (header->fields[field].value_pos >= 0)
827 value_pos = -1;
841 &value_str, &value_pos);
842 str_data_pos = _DBUS_ALIGN_VALUE (value_pos, 4) + 4;
926 len = _dbus_marshal_read_uint32 (value_str, value_pos,
1166 if (header->fields[i].value_pos == _DBUS_HEADER_FIELD_VALUE_UNKNOWN)
1167 header->fields[i].value_pos = _DBUS_HEADER_FIELD_VALUE_NONEXISTENT;
1317 _dbus_assert (array.value_pos == HEADER_END_BEFORE_PADDING (header));
1366 _dbus_assert (header->fields[field].value_pos >= 0);
1369 header->fields[field].value_pos,
1401 *pos = header->fields[field].value_pos;