[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #IKU-943646]: ncgen



Hello James,

From the reference file I'm looking at, I believe what you want is 

invTime:_FillValue = 0L; 

It sounds like the documentation is incorrect; can you point me to where you 
read it should be 'll'? 

-Ward

> Full Name: James Ramer
> Email Address: address@hidden
> Organization: NOAA/OAR
> Package Version:
> Operating System:
> Hardware:
> Description of problem: running ncgen on a cdl file containing this fragment:
> 
> int
> invTime(recNum);
> invTime:_FillValue = 0;
> 
> works just fine.  We are moving the software
> that interoperates with this cdl to a 64 bit
> architecture, so there is a desire to convert
> this variable to a 64bit integer.  Near as I
> can tell from the ncgen documentation on line,
> this should do it:
> 
> int64
> invTime(recNum);
> invTime:_FillValue = 0ll;
> 
> However, ncgen barfs on this, and many minor
> perturbations of this have been tried as well
> with no success.  How does one declare a 64
> bit integer in a cdl?
> 
> 
> 

Ticket Details
===================
Ticket ID: IKU-943646
Department: Support netCDF
Priority: Normal
Status: Closed