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
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.