%include gd.i
%{
#include "location.h"
%}
/* Data structure for holding longitude and lattitude information */
typedef struct Location {
char *name;
double lat_degrees;
double lat_minutes;
double lat_seconds;
char lat_direction;
double long_degrees;
double long_minutes;
double long_seconds;
char long_direction;
%addmethods {
Location(char *);
}
} Location;
extern double xmin,ymin,xmax,ymax;
extern void plot_cities(gdImagePtr im, Location *city1, Location *city2, int color);
syntax highlighted by Code2HTML, v. 0.9.1