23 lines
405 B
C
23 lines
405 B
C
|
#ifndef __GEO_H__
|
||
|
#define __GEO_H__
|
||
|
|
||
|
#include "server.h"
|
||
|
|
||
|
/* Structures used inside geo.c in order to represent points and array of
|
||
|
* points on the earth. */
|
||
|
typedef struct geoPoint {
|
||
|
double longitude;
|
||
|
double latitude;
|
||
|
double dist;
|
||
|
double score;
|
||
|
char *member;
|
||
|
} geoPoint;
|
||
|
|
||
|
typedef struct geoArray {
|
||
|
struct geoPoint *array;
|
||
|
size_t buckets;
|
||
|
size_t used;
|
||
|
} geoArray;
|
||
|
|
||
|
#endif
|