+ return data_types_assign(nmem, &(record->sortkeys[field_id]), data);
+}
+
+
+
+union data_types * record_assign_sortkey(NMEM nmem,
+ struct record * record,
+ struct conf_service * service,
+ const char * name,
+ union data_types data)
+{
+ int field_id = 0;
+
+ if (!record || !service || !name)
+ return 0;
+
+ field_id = conf_service_sortkey_field_id(service, name);
+
+ if (!(-1 < field_id) || !(field_id < service->num_sortkeys))
+ return 0;
+
+ return record_assign_sortkey_field_id(nmem, record, field_id, data);
+}
+