42 lines
1.8 KiB
Diff
42 lines
1.8 KiB
Diff
--- a/GUI/xephem/gscnet.c 2020-01-24 12:20:10.210100009 +0100
|
|
+++ b/GUI/xephem/gscnet.c 2020-01-24 12:20:43.711842644 +0100
|
|
@@ -29,7 +29,7 @@
|
|
{
|
|
#define GSC23MAXFOV degrad(30./60.0) /* max fov */
|
|
/* http://gsss.stsci.edu/webservices/vo/ConeSearch.aspx?RA=10.0&DEC=5.0&SR=0.2&FORMAT=CSV */
|
|
- static char ifmt[] = "%[^,],%lf,%lf,%*[^,],%*[^,],%*[^,],%*[^,],%lf,%lf,%*[^,],%*[^,],%lf,%lf,%lf,%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%d";
|
|
+ static char ifmt[] = "%[^,],%*[^,],%lf,%lf,%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%lf,%*[^,],%*[^,],%lf,%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%lf,%*[^,],%*[^,],%lf,%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%*[^,],%d";
|
|
static char gfmt[] = " GET http://%s%s?RA=%g&DEC=%g&SR=%g&FORMAT=CSV HTTP/1.0\r\nUser-Agent: xephem/%s\r\n\r\n";
|
|
char host[1024];
|
|
char buf[2048];
|
|
@@ -80,7 +80,7 @@
|
|
while ((n = recvlineb (sockfd, buf, sizeof(buf))) > 0) {
|
|
char name[1024];
|
|
double radeg, decdeg;
|
|
- double fmag, jmag, bmag, vmag, rmag;
|
|
+ double fmag, jmag, bmag, vmag;
|
|
int class;
|
|
Obj *op;
|
|
|
|
@@ -90,9 +90,9 @@
|
|
|
|
/* crack */
|
|
if (sscanf (buf, ifmt, name, &radeg, &decdeg, &fmag, &jmag, &bmag,
|
|
- &vmag, &rmag, &class) != 9)
|
|
+ &vmag, &class) != 8)
|
|
continue;
|
|
- if (fmag>lmag && jmag>lmag && bmag>lmag && vmag>lmag && rmag>lmag)
|
|
+ if (fmag>lmag && jmag>lmag && bmag>lmag && vmag>lmag)
|
|
continue;
|
|
|
|
/* good -- grow list */
|
|
@@ -120,8 +120,6 @@
|
|
set_fmag (op, vmag);
|
|
else if (bmag<=lmag)
|
|
set_fmag (op, bmag);
|
|
- else if (rmag<=lmag)
|
|
- set_fmag (op, rmag);
|
|
else if (fmag<=lmag)
|
|
set_fmag (op, fmag);
|
|
else
|