|
|
1.1 ! root 1: #include "map.h" ! 2: ! 3: #define Xaitwist Xaitpole.nlat ! 4: static struct place Xaitpole; ! 5: ! 6: static int ! 7: Xaitoff(struct place *place, double *x, double *y) ! 8: { ! 9: struct place p; ! 10: copyplace(place,&p); ! 11: p.wlon.l /= 2.; ! 12: sincos(&p.wlon); ! 13: norm(&p,&Xaitpole,&Xaitwist); ! 14: Xazequalarea(&p,x,y); ! 15: *x *= 2.; ! 16: return(1); ! 17: } ! 18: ! 19: proj ! 20: aitoff(void) ! 21: { ! 22: latlon(0.,0.,&Xaitpole); ! 23: return(Xaitoff); ! 24: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.