};
/* Properties of a file handle. */
-struct fh_properties
+struct fh_properties
{
enum fh_mode mode; /* File mode. */
size_t record_width; /* Length of fixed-format records. */
void fh_free (struct file_handle *);
/* Finding file handles. */
-struct file_handle *fh_from_name (const char *handle_name);
+struct file_handle *fh_from_id (const char *handle_name);
struct file_handle *fh_from_file_name (const char *file_name);
struct file_handle *fh_inline_file (void);
/* Generic properties of file handles. */
+const char *fh_get_id (const struct file_handle *);
const char *fh_get_name (const struct file_handle *);
enum fh_referent fh_get_referent (const struct file_handle *);