[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Datastream #MCX-750494]: EAST and WEST datasets not updating on unidata2
- Subject: [Datastream #MCX-750494]: EAST and WEST datasets not updating on unidata2
- Date: Thu, 27 Sep 2007 14:31:04 -0600
Hi,
The following is mostly to complete information in our inquiry tracking system.
I intend to update the McIDAS CVS repository with the changes made to fix the
code problems I found...
Previously I wrote:
> It seems that the gvaradir/gvaraget/gvarnavf problem expierenced earlier on
> unidata2 is related to the 64-bit build of McIDAS-X v2007.
> ...
> My hunch is that there must be one or more mistyped varibles used
> in source for gvaradir/gvaraget/gvarnavf or one or more of the
> procedures they call.
My hunch turned out to be correct. The problem seen in listing data-from
and access data out of the EAST and WEST datasets on unidata2.ssec.wisc.edu
when using 64-bit versions of gvaradir and gvaraget was being caused by the
mistyping of variables passed to Mcdaytimetosec:
Mcdaytimetosec declaration in daytime.c:
int Mcdaytimetosec (int day, int hms, int *secs)
Values passed in gvaradir.cp:
...
int tmpDate, tmpTime;
time_t tmpSeconds;
...
rc = Mcdaytimetosec(tmpDate, tmpTime, &tmpSeconds);
Values passed in gvaraget.cp:
...
imginfo *newNode = NULL;
...
time_t newSeconds = 0;
...
time_t loDayTimSec = 0;
time_t hiDayTimSec = 0;
...
int loDate, hiDate;
int loTime, hiTime;
...
rc = Mcdaytimetosec(newNode->imgDate, newNode->imgTime, &newSeconds);
...
rc = Mcdaytimetosec(loDate, loTime, &loDayTimSec);
rc = Mcdaytimetosec(hiDate, hiTime, &hiDayTimSec);
After correcting the typing for tmpSeconds in gvaradir.cp, and newSeconds,
loDayTimSec,
and hiDayTimSec in gvaraget.cp from time_t to int and rebuilding gvaradir and
gvaraget,
IMGLIST and IMGDISP access to the EAST and WEST datasets work correctly.
Cheers,
Tom
****************************************************************************
Unidata User Support UCAR Unidata Program
(303) 497-8642 P.O. Box 3000
address@hidden Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage http://www.unidata.ucar.edu
****************************************************************************
Ticket Details
===================
Ticket ID: MCX-750494
Department: Support Datastream
Priority: Low
Status: Closed