typedef struct _xfile xfile_t