NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdfgroup] Udunits2: Problem with ut_parse/ut_get_status

Le 25/05/2010 17:45, Poilbarbe Philippe a écrit :
> Hello,
>
> Another question.
> When I try to parse the unit "meter @ 100 @ 10" using
> ut_parse a NULL pointer is returned. It is normal according
> to the grammar, the unit should have been written as
> "(meter @100) @ 10".
>
> But my program try to explain why there is an error by
> using the ut_get_status() function. I filter UT_SYNTAX
> and UT_UNKNOWN which are user errors from others
> which are 'system' or 'program' error.
> But what is returned by ut_get_status() is UT_SUCCESS.
>
> Is it normal, or do I miss something ?
>
> Thanks again,
> Philippe
>   

I was too prompt... It seems that any syntax error returns UT_SUCCESS:
'm/s )'
'm @ 10s'
'm since 1950-01-01 00:00:00'

As examples.

the UT_UNKNOWN status is returned correctly when an unknown name is used.

Ph.P.



  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: