/* File driven I/O (may yield better performance than using the streamXXX functions) */
//Creation & Destruction
#ifdef HAVE_LIBGRIB_API
CdiIterator*cdiIterator_new(constchar*path);//Requires a subsequent call to cdiIteratorNextField() to point the iterator at the first field.
CdiIterator*cdiIterator_clone(CdiIterator*me);
char*cdiIterator_serialize(CdiIterator*me);//Returns a malloc'ed string.
...
...
@@ -429,7 +422,6 @@ long cdiGribIterator_inqLongDefaultValue(CdiGribIterator* me, const char* key, l
doublecdiGribIterator_inqDoubleValue(CdiGribIterator*me,constchar*key);//Aborts on failure to fetch the given key.
doublecdiGribIterator_inqDoubleDefaultValue(CdiGribIterator*me,constchar*key,doubledefaultValue);//Returns the default value if the given key is not present.
char*cdiGribIterator_inqStringValue(CdiGribIterator*me,constchar*key);//Returns a malloc'ed string.