-/* Opaque structure. The `ext' member is an exception for use by
- subclasses. `where.ln' is also acceptable. */
-struct file_handle
- {
- /* name must be the first member. */
- const char *name; /* File handle identifier. */
- char *norm_fn; /* Normalized filename. */
- char *fn; /* Filename as provided by user. */
- struct file_locator where; /* Used for reporting error messages. */