# gsf

## Name

gsf --

## Synopsis

    struct      GsfInput;
    struct      GsfInfile;
    struct      GsfOutput;
    struct      GsfOutfile;

## Description

## Details

### struct GsfInput

    struct GsfInput {

    	GObject   g_object;

    	gsf_off_t    size, cur_offset;
    	char      *name;
    	GsfInfile *container;
    };

### struct GsfInfile

    struct GsfInfile {

    	GsfInput parent;
    };

### struct GsfOutput

    struct GsfOutput {

    	GObject g_object;

    	gsf_off_t   cur_size, cur_offset;
    	char       *name;
    	GObject    *wrapped_by;
    	GsfOutfile *container;
    	GError	   *err;
    	gboolean    is_closed;

    	char	   *printf_buf;
    	int	    printf_buf_size;
    };

### struct GsfOutfile

    struct GsfOutfile {

    	GsfOutput parent;
    };