#endif
#include "pazpar2_config.h"
+#include "client.h"
#include "record.h"
union data_types * data_types_assign(NMEM nmem,
{
struct record * record = 0;
int i = 0;
+ const char *name = client_get_id(client);
+ unsigned h = position;
// assert(nmem);
record->sortkeys[i] = 0;
record->position = position;
+
+ for (i = 0; name[i]; i++)
+ h = h * 65509 + ((unsigned char *) name)[i];
+
+ record->checksum = h;
return record;
}