Each of these will return FH_SUCCESS only if the keyword `name' was found an successfully converted to the corresponding type.
Use these functions to obtain `idx' numbers which would cause a new card to appear just before or after an existing card. Note that if the ``new'' card already exists too, it will be replaced and will not be relocated in the header.
Pass the return of this function as the `idx' argument to the fh_set*() routines. Alternatively, you can pass FH_AUTO or a fixed value (see the section on `idx' numbers.)
Use this to see if a keyword exists. A return of FH_SUCCESS means the keyword exists. If you pass a valid pointer in `idx', you will also receive its current `idx' value. (If you don't care, pass NULL for this parameter.)